home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / MPW Additions / Tools / MrC / MrC.rsrc / CODE_17_trans.txt < prev    next >
Text File  |  1996-05-07  |  408KB  |  7,285 lines

  1. # far model CODE resource
  2. # near model jump table entries starting at A5 + 0x00001B58 (8 of them)
  3. # far model jump table entries starting at A5 + 0x00000000 (0 of them)
  4. # A5 relocation data at 0x00000000
  5. #   A5 relocation at 0000FFFE
  6. # A5 is 0x00000000
  7. # PC relocation data at 0x00000000
  8. #   PC relocation at 0000FFFE
  9. # load address is 0x00000000
  10. fn00000000:
  11. 00000000  4E56 0000                link       A6, 0
  12. 00000004  2F03                     move.l     -[A7], D3
  13. 00000006  262E 0008                move.l     D3, [A6 + 0x8]
  14. 0000000A  4483                     neg.l      D3
  15. 0000000C  2B43 ED9C                move.l     [A5 - 0x1264], D3
  16. 00000010  202D EDA4                move.l     D0, [A5 - 0x125C]
  17. 00000014  5280                     addq.l     D0, 1
  18. 00000016  2B40 EDA0                move.l     [A5 - 0x1260], D0
  19. 0000001A  202E 0008                move.l     D0, [A6 + 0x8]
  20. 0000001E  D1AD EDA4                add.l      [A5 - 0x125C], D0
  21. 00000022  261F                     move.l     D3, [A7]+
  22. 00000024  4E5E                     unlink     A6
  23. 00000026  205F                     movea.l    A0, [A7]+
  24. 00000028  584F                     addq.w     A7, 4
  25. 0000002A  4ED0                     jmp        [A0]
  26. fn0000002C:
  27. 0000002C  4E56 0000                link       A6, 0
  28. 00000030  48E7 1810                movem.l    -[A7], D3,D4,A3
  29. 00000034  266E 0008                movea.l    A3, [A6 + 0x8]
  30. 00000038  2813                     move.l     D4, [A3]
  31. 0000003A  761F                     moveq.l    D3, 0x1F
  32. 0000003C  C883                     and.l      D4, D3
  33. 0000003E  302D E34C                move.w     D0, [A5 - 0x1CB4]
  34. 00000042  0240 0800                andi.w     D0, 0x800
  35. 00000046  670E                     beq        +0x10 /* 00000056 */
  36. 00000048  7005                     moveq.l    D0, 0x05
  37. 0000004A  B880                     cmp.l      D4, D0
  38. 0000004C  6608                     bne        +0xA /* 00000056 */
  39. 0000004E  206B 0008                movea.l    A0, [A3 + 0x8]
  40. 00000052  2810                     move.l     D4, [A0]
  41. 00000054  C883                     and.l      D4, D3
  42. label00000056:
  43. 00000056  41ED E270                lea.l      A0, [A5 - 0x1D90]
  44. 0000005A  1630 4000                move.b     D3, [A0 + D4.w]
  45. 0000005E  4883                     ext.w      D3
  46. 00000060  48C3                     ext.l      D3
  47. 00000062  70FF                     moveq.l    D0, 0xFFFFFFFF
  48. 00000064  B680                     cmp.l      D3, D0
  49. 00000066  6658                     bne        +0x5A /* 000000C0 */
  50. 00000068  7018                     moveq.l    D0, 0x18
  51. 0000006A  B880                     cmp.l      D4, D0
  52. 0000006C  6720                     beq        +0x22 /* 0000008E */
  53. 0000006E  7016                     moveq.l    D0, 0x16
  54. 00000070  B880                     cmp.l      D4, D0
  55. 00000072  671A                     beq        +0x1C /* 0000008E */
  56. 00000074  7017                     moveq.l    D0, 0x17
  57. 00000076  B880                     cmp.l      D4, D0
  58. 00000078  6714                     beq        +0x16 /* 0000008E */
  59. 0000007A  7015                     moveq.l    D0, 0x15
  60. 0000007C  B880                     cmp.l      D4, D0
  61. 0000007E  6712                     beq        +0x14 /* 00000092 */
  62. 00000080  7014                     moveq.l    D0, 0x14
  63. 00000082  B880                     cmp.l      D4, D0
  64. 00000084  6724                     beq        +0x26 /* 000000AA */
  65. 00000086  7013                     moveq.l    D0, 0x13
  66. 00000088  B880                     cmp.l      D4, D0
  67. 0000008A  6732                     beq        +0x34 /* 000000BE */
  68. 0000008C  6032                     bra        +0x34 /* 000000C0 */
  69. label0000008E:
  70. 0000008E  7601                     moveq.l    D3, 0x01
  71. 00000090  602E                     bra        +0x30 /* 000000C0 */
  72. label00000092:
  73. 00000092  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  74. 00000096  4EBA FF94                jsr        [PC - 0x6C /* 0000002C */]
  75. 0000009A  2600                     move.l     D3, D0
  76. 0000009C  222B 000C                move.l     D1, [A3 + 0xC]
  77. 000000A0  2003                     move.l     D0, D3
  78. 000000A2  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  79. 000000A6  2600                     move.l     D3, D0
  80. 000000A8  6016                     bra        +0x18 /* 000000C0 */
  81. label000000AA:
  82. 000000AA  206B 000C                movea.l    A0, [A3 + 0xC]
  83. 000000AE  2668 000C                movea.l    A3, [A0 + 0xC]
  84. 000000B2  206B 000C                movea.l    A0, [A3 + 0xC]
  85. 000000B6  2068 0010                movea.l    A0, [A0 + 0x10]
  86. 000000BA  2610                     move.l     D3, [A0]
  87. 000000BC  6002                     bra        +0x4 /* 000000C0 */
  88. label000000BE:
  89. 000000BE  7601                     moveq.l    D3, 0x01
  90. label000000C0:
  91. 000000C0  2003                     move.l     D0, D3
  92. 000000C2  4CDF 0818                movem.l    D3,D4,A3, [A7]+
  93. 000000C6  4E5E                     unlink     A6
  94. 000000C8  205F                     movea.l    A0, [A7]+
  95. 000000CA  584F                     addq.w     A7, 4
  96. 000000CC  4ED0                     jmp        [A0]
  97. fn000000CE:
  98. 000000CE  4E56 0000                link       A6, 0
  99. 000000D2  2F03                     move.l     -[A7], D3
  100. 000000D4  262E 0008                move.l     D3, [A6 + 0x8]
  101. 000000D8  4A83                     tst.l      D3
  102. 000000DA  6612                     bne        +0x14 /* 000000EE */
  103. 000000DC  302D E34A                move.w     D0, [A5 - 0x1CB6]
  104. 000000E0  7201                     moveq.l    D1, 0x01
  105. 000000E2  C041                     and.w      D0, D1
  106. 000000E4  6704                     beq        +0x6 /* 000000EA */
  107. 000000E6  7001                     moveq.l    D0, 0x01
  108. 000000E8  6002                     bra        +0x4 /* 000000EC */
  109. label000000EA:
  110. 000000EA  7002                     moveq.l    D0, 0x02
  111. label000000EC:
  112. 000000EC  602A                     bra        +0x2C /* 00000118 */
  113. label000000EE:
  114. 000000EE  0C83 0000 000E           cmpi.l     D3, 0xE
  115. 000000F4  6612                     bne        +0x14 /* 00000108 */
  116. 000000F6  302D E34A                move.w     D0, [A5 - 0x1CB6]
  117. 000000FA  7202                     moveq.l    D1, 0x02
  118. 000000FC  C041                     and.w      D0, D1
  119. 000000FE  6704                     beq        +0x6 /* 00000104 */
  120. 00000100  700A                     moveq.l    D0, 0x0A
  121. 00000102  6002                     bra        +0x4 /* 00000106 */
  122. label00000104:
  123. 00000104  700C                     moveq.l    D0, 0x0C
  124. label00000106:
  125. 00000106  6010                     bra        +0x12 /* 00000118 */
  126. label00000108:
  127. 00000108  2003                     move.l     D0, D3
  128. 0000010A  721F                     moveq.l    D1, 0x1F
  129. 0000010C  C081                     and.l      D0, D1
  130. 0000010E  E588                     lsl        D0, 2
  131. 00000110  41ED F218                lea.l      A0, [A5 - 0xDE8]
  132. 00000114  2030 0000                move.l     D0, [A0 + D0.w]
  133. label00000118:
  134. 00000118  261F                     move.l     D3, [A7]+
  135. 0000011A  4E5E                     unlink     A6
  136. 0000011C  205F                     movea.l    A0, [A7]+
  137. 0000011E  584F                     addq.w     A7, 4
  138. 00000120  4ED0                     jmp        [A0]
  139. fn00000122:
  140. 00000122  4E56 0000                link       A6, 0
  141. 00000126  2F03                     move.l     -[A7], D3
  142. 00000128  162E 0008                move.b     D3, [A6 + 0x8]
  143. 0000012C  701E                     moveq.l    D0, 0x1E
  144. 0000012E  B600                     cmp.b      D3, D0
  145. 00000130  6414                     bcc        +0x16 /* 00000146 */
  146. 00000132  7000                     moveq.l    D0, 0x00
  147. 00000134  1003                     move.b     D0, D3
  148. 00000136  E580                     asl        D0, 2
  149. 00000138  41ED F28C                lea.l      A0, [A5 - 0xD74]
  150. 0000013C  2030 0000                move.l     D0, [A0 + D0.w]
  151. 00000140  72FF                     moveq.l    D1, 0xFFFFFFFF
  152. 00000142  B081                     cmp.l      D0, D1
  153. 00000144  6604                     bne        +0x6 /* 0000014A */
  154. label00000146:
  155. 00000146  70FF                     moveq.l    D0, 0xFFFFFFFF
  156. 00000148  6012                     bra        +0x14 /* 0000015C */
  157. label0000014A:
  158. 0000014A  122E 0008                move.b     D1, [A6 + 0x8]
  159. 0000014E  7000                     moveq.l    D0, 0x00
  160. 00000150  1001                     move.b     D0, D1
  161. 00000152  E580                     asl        D0, 2
  162. 00000154  41ED F28C                lea.l      A0, [A5 - 0xD74]
  163. 00000158  2030 0000                move.l     D0, [A0 + D0.w]
  164. label0000015C:
  165. 0000015C  261F                     move.l     D3, [A7]+
  166. 0000015E  4E5E                     unlink     A6
  167. 00000160  205F                     movea.l    A0, [A7]+
  168. 00000162  544F                     addq.w     A7, 2
  169. 00000164  4ED0                     jmp        [A0]
  170. fn00000166:
  171. 00000166  4E56 FFFC                link       A6, -0x0004
  172. 0000016A  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  173. 0000016E  266E 0008                movea.l    A3, [A6 + 0x8]
  174. 00000172  246B 0012                movea.l    A2, [A3 + 0x12]
  175. 00000176  2012                     move.l     D0, [A2]
  176. 00000178  761F                     moveq.l    D3, 0x1F
  177. 0000017A  C083                     and.l      D0, D3
  178. 0000017C  2D40 FFFC                move.l     [A6 - 0x4], D0
  179. 00000180  322D E34C                move.w     D1, [A5 - 0x1CB4]
  180. 00000184  0241 0800                andi.w     D1, 0x800
  181. 00000188  6716                     beq        +0x18 /* 000001A0 */
  182. 0000018A  7205                     moveq.l    D1, 0x05
  183. 0000018C  B081                     cmp.l      D0, D1
  184. 0000018E  6610                     bne        +0x12 /* 000001A0 */
  185. 00000190  206A 0008                movea.l    A0, [A2 + 0x8]
  186. 00000194  2010                     move.l     D0, [A0]
  187. 00000196  C083                     and.l      D0, D3
  188. 00000198  2D40 FFFC                move.l     [A6 - 0x4], D0
  189. 0000019C  7801                     moveq.l    D4, 0x01
  190. 0000019E  6002                     bra        +0x4 /* 000001A2 */
  191. label000001A0:
  192. 000001A0  7800                     moveq.l    D4, 0x00
  193. label000001A2:
  194. 000001A2  262E FFFC                move.l     D3, [A6 - 0x4]
  195. 000001A6  7014                     moveq.l    D0, 0x14
  196. 000001A8  B680                     cmp.l      D3, D0
  197. 000001AA  6706                     beq        +0x8 /* 000001B2 */
  198. 000001AC  7015                     moveq.l    D0, 0x15
  199. 000001AE  B680                     cmp.l      D3, D0
  200. 000001B0  6650                     bne        +0x52 /* 00000202 */
  201. label000001B2:
  202. 000001B2  286B 0012                movea.l    A4, [A3 + 0x12]
  203. 000001B6  2014                     move.l     D0, [A4]
  204. 000001B8  721F                     moveq.l    D1, 0x1F
  205. 000001BA  C041                     and.w      D0, D1
  206. 000001BC  7214                     moveq.l    D1, 0x14
  207. 000001BE  B041                     cmp.w      D0, D1
  208. 000001C0  6610                     bne        +0x12 /* 000001D2 */
  209. 000001C2  102B 001A                move.b     D0, [A3 + 0x1A]
  210. 000001C6  7208                     moveq.l    D1, 0x08
  211. 000001C8  C001                     and.b      D0, D1
  212. 000001CA  6706                     beq        +0x8 /* 000001D2 */
  213. 000001CC  202B 001C                move.l     D0, [A3 + 0x1C]
  214. 000001D0  6006                     bra        +0x8 /* 000001D8 */
  215. label000001D2:
  216. 000001D2  2F0C                     move.l     -[A7], A4
  217. 000001D4  4EBA FE56                jsr        [PC - 0x1AA /* 0000002C */]
  218. label000001D8:
  219. 000001D8  7201                     moveq.l    D1, 0x01
  220. 000001DA  B081                     cmp.l      D0, D1
  221. 000001DC  670E                     beq        +0x10 /* 000001EC */
  222. 000001DE  7202                     moveq.l    D1, 0x02
  223. 000001E0  B081                     cmp.l      D0, D1
  224. 000001E2  6710                     beq        +0x12 /* 000001F4 */
  225. 000001E4  7204                     moveq.l    D1, 0x04
  226. 000001E6  B081                     cmp.l      D0, D1
  227. 000001E8  6712                     beq        +0x14 /* 000001FC */
  228. 000001EA  6016                     bra        +0x18 /* 00000202 */
  229. label000001EC:
  230. 000001EC  7000                     moveq.l    D0, 0x00
  231. 000001EE  2D40 FFFC                move.l     [A6 - 0x4], D0
  232. 000001F2  600E                     bra        +0x10 /* 00000202 */
  233. label000001F4:
  234. 000001F4  7003                     moveq.l    D0, 0x03
  235. 000001F6  2D40 FFFC                move.l     [A6 - 0x4], D0
  236. 000001FA  6006                     bra        +0x8 /* 00000202 */
  237. label000001FC:
  238. 000001FC  7008                     moveq.l    D0, 0x08
  239. 000001FE  2D40 FFFC                move.l     [A6 - 0x4], D0
  240. label00000202:
  241. 00000202  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  242. 00000206  4EBA FEC6                jsr        [PC - 0x13A /* 000000CE */]
  243. 0000020A  2A00                     move.l     D5, D0
  244. 0000020C  202E FFFC                move.l     D0, [A6 - 0x4]
  245. 00000210  0280 0000 00FF           andi.l     D0, 0xFF
  246. 00000216  41ED E170                lea.l      A0, [A5 - 0x1E90]
  247. 0000021A  1030 0000                move.b     D0, [A0 + D0.w]
  248. 0000021E  7220                     moveq.l    D1, 0x20
  249. 00000220  C001                     and.b      D0, D1
  250. 00000222  6600 00FE                bne        +0x100 /* 00000322 */
  251. 00000226  302E FFFE                move.w     D0, [A6 - 0x2]
  252. 0000022A  721F                     moveq.l    D1, 0x1F
  253. 0000022C  C041                     and.w      D0, D1
  254. 0000022E  720B                     moveq.l    D1, 0x0B
  255. 00000230  B041                     cmp.w      D0, D1
  256. 00000232  6200 00EE                bhi        +0xF0 /* 00000322 */
  257. 00000236  4A84                     tst.l      D4
  258. 00000238  6600 00E8                bne        +0xEA /* 00000322 */
  259. 0000023C  1213                     move.b     D1, [A3]
  260. 0000023E  7000                     moveq.l    D0, 0x00
  261. 00000240  1001                     move.b     D0, D1
  262. 00000242  7203                     moveq.l    D1, 0x03
  263. 00000244  B081                     cmp.l      D0, D1
  264. 00000246  671E                     beq        +0x20 /* 00000266 */
  265. 00000248  7204                     moveq.l    D1, 0x04
  266. 0000024A  B081                     cmp.l      D0, D1
  267. 0000024C  6718                     beq        +0x1A /* 00000266 */
  268. 0000024E  7205                     moveq.l    D1, 0x05
  269. 00000250  B081                     cmp.l      D0, D1
  270. 00000252  6712                     beq        +0x14 /* 00000266 */
  271. 00000254  7206                     moveq.l    D1, 0x06
  272. 00000256  B081                     cmp.l      D0, D1
  273. 00000258  6700 0080                beq        +0x82 /* 000002DA */
  274. 0000025C  7207                     moveq.l    D1, 0x07
  275. 0000025E  B081                     cmp.l      D0, D1
  276. 00000260  6778                     beq        +0x7A /* 000002DA */
  277. 00000262  6000 00BE                bra        +0xC0 /* 00000322 */
  278. label00000266:
  279. 00000266  162D E6A8                move.b     D3, [A5 - 0x1958]
  280. 0000026A  670C                     beq        +0xE /* 00000278 */
  281. 0000026C  206B 0002                movea.l    A0, [A3 + 0x2]
  282. 00000270  2068 0012                movea.l    A0, [A0 + 0x12]
  283. 00000274  2C10                     move.l     D6, [A0]
  284. 00000276  6008                     bra        +0xA /* 00000280 */
  285. label00000278:
  286. 00000278  206B 0002                movea.l    A0, [A3 + 0x2]
  287. 0000027C  2C28 0012                move.l     D6, [A0 + 0x12]
  288. label00000280:
  289. 00000280  781F                     moveq.l    D4, 0x1F
  290. 00000282  CC84                     and.l      D6, D4
  291. 00000284  4A03                     tst.b      D3
  292. 00000286  670C                     beq        +0xE /* 00000294 */
  293. 00000288  206B 0006                movea.l    A0, [A3 + 0x6]
  294. 0000028C  2068 0012                movea.l    A0, [A0 + 0x12]
  295. 00000290  2E10                     move.l     D7, [A0]
  296. 00000292  6008                     bra        +0xA /* 0000029C */
  297. label00000294:
  298. 00000294  206B 0006                movea.l    A0, [A3 + 0x6]
  299. 00000298  2E28 0012                move.l     D7, [A0 + 0x12]
  300. label0000029C:
  301. 0000029C  CE84                     and.l      D7, D4
  302. 0000029E  2006                     move.l     D0, D6
  303. 000002A0  0280 0000 00FF           andi.l     D0, 0xFF
  304. 000002A6  45ED E170                lea.l      A2, [A5 - 0x1E90]
  305. 000002AA  1032 0000                move.b     D0, [A2 + D0.w]
  306. 000002AE  7620                     moveq.l    D3, 0x20
  307. 000002B0  C003                     and.b      D0, D3
  308. 000002B2  6610                     bne        +0x12 /* 000002C4 */
  309. 000002B4  2007                     move.l     D0, D7
  310. 000002B6  0280 0000 00FF           andi.l     D0, 0xFF
  311. 000002BC  1032 0000                move.b     D0, [A2 + D0.w]
  312. 000002C0  C003                     and.b      D0, D3
  313. 000002C2  675E                     beq        +0x60 /* 00000322 */
  314. label000002C4:
  315. 000002C4  202E FFFC                move.l     D0, [A6 - 0x4]
  316. 000002C8  E588                     lsl        D0, 2
  317. 000002CA  41ED F304                lea.l      A0, [A5 - 0xCFC]
  318. 000002CE  2F30 0000                move.l     -[A7], [A0 + D0.w]
  319. 000002D2  4EBA FDFA                jsr        [PC - 0x206 /* 000000CE */]
  320. 000002D6  2A00                     move.l     D5, D0
  321. 000002D8  6048                     bra        +0x4A /* 00000322 */
  322. label000002DA:
  323. 000002DA  102D E6A8                move.b     D0, [A5 - 0x1958]
  324. 000002DE  670C                     beq        +0xE /* 000002EC */
  325. 000002E0  206B 0002                movea.l    A0, [A3 + 0x2]
  326. 000002E4  2068 0012                movea.l    A0, [A0 + 0x12]
  327. 000002E8  2C10                     move.l     D6, [A0]
  328. 000002EA  6008                     bra        +0xA /* 000002F4 */
  329. label000002EC:
  330. 000002EC  206B 0002                movea.l    A0, [A3 + 0x2]
  331. 000002F0  2C28 0012                move.l     D6, [A0 + 0x12]
  332. label000002F4:
  333. 000002F4  701F                     moveq.l    D0, 0x1F
  334. 000002F6  CC80                     and.l      D6, D0
  335. 000002F8  2006                     move.l     D0, D6
  336. 000002FA  0280 0000 00FF           andi.l     D0, 0xFF
  337. 00000300  41ED E170                lea.l      A0, [A5 - 0x1E90]
  338. 00000304  1030 0000                move.b     D0, [A0 + D0.w]
  339. 00000308  7220                     moveq.l    D1, 0x20
  340. 0000030A  C001                     and.b      D0, D1
  341. 0000030C  6714                     beq        +0x16 /* 00000322 */
  342. 0000030E  202E FFFC                move.l     D0, [A6 - 0x4]
  343. 00000312  E588                     lsl        D0, 2
  344. 00000314  41ED F304                lea.l      A0, [A5 - 0xCFC]
  345. 00000318  2F30 0000                move.l     -[A7], [A0 + D0.w]
  346. 0000031C  4EBA FDB0                jsr        [PC - 0x250 /* 000000CE */]
  347. 00000320  2A00                     move.l     D5, D0
  348. label00000322:
  349. 00000322  2005                     move.l     D0, D5
  350. 00000324  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  351. 00000328  4E5E                     unlink     A6
  352. 0000032A  205F                     movea.l    A0, [A7]+
  353. 0000032C  584F                     addq.w     A7, 4
  354. 0000032E  4ED0                     jmp        [A0]
  355. fn00000330:
  356. 00000330  4E56 0000                link       A6, 0
  357. 00000334  48E7 1820                movem.l    -[A7], D3,D4,A2
  358. 00000338  246E 0008                movea.l    A2, [A6 + 0x8]
  359. 0000033C  2812                     move.l     D4, [A2]
  360. 0000033E  761F                     moveq.l    D3, 0x1F
  361. 00000340  C883                     and.l      D4, D3
  362. 00000342  302D E34C                move.w     D0, [A5 - 0x1CB4]
  363. 00000346  0240 0800                andi.w     D0, 0x800
  364. 0000034A  670E                     beq        +0x10 /* 0000035A */
  365. 0000034C  7005                     moveq.l    D0, 0x05
  366. 0000034E  B880                     cmp.l      D4, D0
  367. 00000350  6608                     bne        +0xA /* 0000035A */
  368. 00000352  206A 0008                movea.l    A0, [A2 + 0x8]
  369. 00000356  2810                     move.l     D4, [A0]
  370. 00000358  C883                     and.l      D4, D3
  371. label0000035A:
  372. 0000035A  2F04                     move.l     -[A7], D4
  373. 0000035C  4EBA FD70                jsr        [PC - 0x290 /* 000000CE */]
  374. 00000360  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  375. 00000364  4E5E                     unlink     A6
  376. 00000366  205F                     movea.l    A0, [A7]+
  377. 00000368  584F                     addq.w     A7, 4
  378. 0000036A  4ED0                     jmp        [A0]
  379. fn0000036C:
  380. 0000036C  4E56 0000                link       A6, 0
  381. 00000370  2F03                     move.l     -[A7], D3
  382. 00000372  202E 0008                move.l     D0, [A6 + 0x8]
  383. 00000376  6760                     beq        +0x62 /* 000003D8 */
  384. 00000378  202E 0008                move.l     D0, [A6 + 0x8]
  385. 0000037C  B0AD EDCA                cmp.l      D0, [A5 - 0x1236]
  386. 00000380  6756                     beq        +0x58 /* 000003D8 */
  387. 00000382  362E 000C                move.w     D3, [A6 + 0xC]
  388. 00000386  6B32                     bmi        +0x34 /* 000003BA */
  389. 00000388  B66D EDCE                cmp.w      D3, [A5 - 0x1232]
  390. 0000038C  672C                     beq        +0x2E /* 000003BA */
  391. 0000038E  3B43 EDCE                move.w     [A5 - 0x1232], D3
  392. 00000392  3003                     move.w     D0, D3
  393. 00000394  48C0                     ext.l      D0
  394. 00000396  E580                     asl        D0, 2
  395. 00000398  D0AD E5BA                add.l      D0, [A5 - 0x1A46]
  396. 0000039C  2040                     movea.l    A0, D0
  397. 0000039E  2F10                     move.l     -[A7], [A0]
  398. 000003A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  399. 000003A4  102D ED8C                move.b     D0, [A5 - 0x1274]
  400. 000003A8  6706                     beq        +0x8 /* 000003B0 */
  401. 000003AA  41ED 0D1A                lea.l      A0, [A5 + 0xD1A /* export_415 */]
  402. 000003AE  6004                     bra        +0x6 /* 000003B4 */
  403. label000003B0:
  404. 000003B0  41ED 10BA                lea.l      A0, [A5 + 0x10BA /* export_531 */]
  405. label000003B4:
  406. 000003B4  4E90                     jsr        [A0]
  407. 000003B6  504F                     addq.w     A7, 8
  408. 000003B8  6018                     bra        +0x1A /* 000003D2 */
  409. label000003BA:
  410. 000003BA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  411. 000003BE  102D ED8C                move.b     D0, [A5 - 0x1274]
  412. 000003C2  6706                     beq        +0x8 /* 000003CA */
  413. 000003C4  41ED 0D12                lea.l      A0, [A5 + 0xD12 /* export_414 */]
  414. 000003C8  6004                     bra        +0x6 /* 000003CE */
  415. label000003CA:
  416. 000003CA  41ED 10B2                lea.l      A0, [A5 + 0x10B2 /* export_530 */]
  417. label000003CE:
  418. 000003CE  4E90                     jsr        [A0]
  419. 000003D0  584F                     addq.w     A7, 4
  420. label000003D2:
  421. 000003D2  2B6E 0008 EDCA           move.l     [A5 - 0x1236], [A6 + 0x8]
  422. label000003D8:
  423. 000003D8  261F                     move.l     D3, [A7]+
  424. 000003DA  4E5E                     unlink     A6
  425. 000003DC  205F                     movea.l    A0, [A7]+
  426. 000003DE  5C4F                     addq.w     A7, 6
  427. 000003E0  4ED0                     jmp        [A0]
  428. fn000003E2:
  429. 000003E2  4E56 0000                link       A6, 0
  430. 000003E6  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  431. 000003EA  3C2E 0008                move.w     D6, [A6 + 0x8]
  432. 000003EE  282E 000A                move.l     D4, [A6 + 0xA]
  433. 000003F2  4A84                     tst.l      D4
  434. 000003F4  6B5C                     bmi        +0x5E /* 00000452 */
  435. 000003F6  0C84 0000 00FF           cmpi.l     D4, 0xFF
  436. 000003FC  6E54                     bgt        +0x56 /* 00000452 */
  437. 000003FE  2604                     move.l     D3, D4
  438. 00000400  E583                     asl        D3, 2
  439. 00000402  45ED EDEC                lea.l      A2, [A5 - 0x1214]
  440. 00000406  45F2 3000                lea.l      A2, [A2 + D3.w]
  441. 0000040A  4A92                     tst.l      [A2]
  442. 0000040C  6636                     bne        +0x38 /* 00000444 */
  443. 0000040E  4A46                     tst.w      D6
  444. 00000410  670A                     beq        +0xC /* 0000041C */
  445. 00000412  52AD ED98                addq.l     [A5 - 0x1268], 1
  446. 00000416  2A2D ED98                move.l     D5, [A5 - 0x1268]
  447. 0000041A  6008                     bra        +0xA /* 00000424 */
  448. label0000041C:
  449. 0000041C  53AD ED9C                subq.l     [A5 - 0x1264], 1
  450. 00000420  2A2D ED9C                move.l     D5, [A5 - 0x1264]
  451. label00000424:
  452. 00000424  2485                     move.l     [A2], D5
  453. 00000426  2F04                     move.l     -[A7], D4
  454. 00000428  7006                     moveq.l    D0, 0x06
  455. 0000042A  2F00                     move.l     -[A7], D0
  456. 0000042C  2F05                     move.l     -[A7], D5
  457. 0000042E  102D ED8C                move.b     D0, [A5 - 0x1274]
  458. 00000432  6706                     beq        +0x8 /* 0000043A */
  459. 00000434  41ED 0D2A                lea.l      A0, [A5 + 0xD2A /* export_417 */]
  460. 00000438  6004                     bra        +0x6 /* 0000043E */
  461. label0000043A:
  462. 0000043A  41ED 10D2                lea.l      A0, [A5 + 0x10D2 /* export_534 */]
  463. label0000043E:
  464. 0000043E  4E90                     jsr        [A0]
  465. 00000440  4FEF 000C                lea.l      A7, [A7 + 0xC]
  466. label00000444:
  467. 00000444  2004                     move.l     D0, D4
  468. 00000446  E580                     asl        D0, 2
  469. 00000448  41ED EDEC                lea.l      A0, [A5 - 0x1214]
  470. 0000044C  2030 0000                move.l     D0, [A0 + D0.w]
  471. 00000450  604E                     bra        +0x50 /* 000004A0 */
  472. label00000452:
  473. 00000452  B8AD F1F0                cmp.l      D4, [A5 - 0xE10]
  474. 00000456  6606                     bne        +0x8 /* 0000045E */
  475. 00000458  202D F1EC                move.l     D0, [A5 - 0xE14]
  476. 0000045C  6042                     bra        +0x44 /* 000004A0 */
  477. label0000045E:
  478. 0000045E  3606                     move.w     D3, D6
  479. 00000460  670A                     beq        +0xC /* 0000046C */
  480. 00000462  52AD ED98                addq.l     [A5 - 0x1268], 1
  481. 00000466  2A2D ED98                move.l     D5, [A5 - 0x1268]
  482. 0000046A  6008                     bra        +0xA /* 00000474 */
  483. label0000046C:
  484. 0000046C  53AD ED9C                subq.l     [A5 - 0x1264], 1
  485. 00000470  2A2D ED9C                move.l     D5, [A5 - 0x1264]
  486. label00000474:
  487. 00000474  2F04                     move.l     -[A7], D4
  488. 00000476  7006                     moveq.l    D0, 0x06
  489. 00000478  2F00                     move.l     -[A7], D0
  490. 0000047A  2F05                     move.l     -[A7], D5
  491. 0000047C  102D ED8C                move.b     D0, [A5 - 0x1274]
  492. 00000480  6706                     beq        +0x8 /* 00000488 */
  493. 00000482  41ED 0D2A                lea.l      A0, [A5 + 0xD2A /* export_417 */]
  494. 00000486  6004                     bra        +0x6 /* 0000048C */
  495. label00000488:
  496. 00000488  41ED 10D2                lea.l      A0, [A5 + 0x10D2 /* export_534 */]
  497. label0000048C:
  498. 0000048C  4E90                     jsr        [A0]
  499. 0000048E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  500. 00000492  4A43                     tst.w      D3
  501. 00000494  6708                     beq        +0xA /* 0000049E */
  502. 00000496  2B45 F1EC                move.l     [A5 - 0xE14], D5
  503. 0000049A  2B44 F1F0                move.l     [A5 - 0xE10], D4
  504. label0000049E:
  505. 0000049E  2005                     move.l     D0, D5
  506. label000004A0:
  507. 000004A0  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  508. 000004A4  4E5E                     unlink     A6
  509. 000004A6  205F                     movea.l    A0, [A7]+
  510. 000004A8  5C4F                     addq.w     A7, 6
  511. 000004AA  4ED0                     jmp        [A0]
  512. fn000004AC:
  513. 000004AC  48E7 1820                movem.l    -[A7], D3,D4,A2
  514. 000004B0  4244                     clr.w      D4
  515. 000004B2  601A                     bra        +0x1C /* 000004CE */
  516. label000004B4:
  517. 000004B4  3004                     move.w     D0, D4
  518. 000004B6  48C0                     ext.l      D0
  519. 000004B8  E580                     asl        D0, 2
  520. 000004BA  45ED EDEC                lea.l      A2, [A5 - 0x1214]
  521. 000004BE  45F2 0000                lea.l      A2, [A2 + D0.w]
  522. 000004C2  2012                     move.l     D0, [A2]
  523. 000004C4  7600                     moveq.l    D3, 0x00
  524. 000004C6  B083                     cmp.l      D0, D3
  525. 000004C8  6A02                     bpl        +0x4 /* 000004CC */
  526. 000004CA  2483                     move.l     [A2], D3
  527. label000004CC:
  528. 000004CC  5244                     addq.w     D4, 1
  529. label000004CE:
  530. 000004CE  0C44 00FF                cmpi.w     D4, 0xFF
  531. 000004D2  63E0                     bls        -0x1E /* 000004B4 */
  532. 000004D4  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  533. 000004D8  4E75                     rts
  534. fn000004DA:
  535. 000004DA  4E56 0000                link       A6, 0
  536. 000004DE  48E7 1800                movem.l    -[A7], D3,D4
  537. 000004E2  206E 0008                movea.l    A0, [A6 + 0x8]
  538. 000004E6  2F28 0006                move.l     -[A7], [A0 + 0x6]
  539. 000004EA  4EAD 177A                jsr        [A5 + 0x177A /* export_747 */]
  540. 000004EE  2600                     move.l     D3, D0
  541. 000004F0  7801                     moveq.l    D4, 0x01
  542. 000004F2  2003                     move.l     D0, D3
  543. 000004F4  E088                     lsr        D0, 8
  544. 000004F6  0280 0000 00FF           andi.l     D0, 0xFF
  545. 000004FC  E1AC                     lsl        D4, D0
  546. 000004FE  5384                     subq.l     D4, 1
  547. 00000500  2003                     move.l     D0, D3
  548. 00000502  0280 0000 00FF           andi.l     D0, 0xFF
  549. 00000508  E1AC                     lsl        D4, D0
  550. 0000050A  B8AD F20C                cmp.l      D4, [A5 - 0xDF4]
  551. 0000050E  660C                     bne        +0xE /* 0000051C */
  552. 00000510  202D F210                move.l     D0, [A5 - 0xDF0]
  553. 00000514  6706                     beq        +0x8 /* 0000051C */
  554. 00000516  202D F210                move.l     D0, [A5 - 0xDF0]
  555. 0000051A  6010                     bra        +0x12 /* 0000052C */
  556. label0000051C:
  557. 0000051C  2B44 F20C                move.l     [A5 - 0xDF4], D4
  558. 00000520  2F04                     move.l     -[A7], D4
  559. 00000522  4267                     clr.w      -[A7]
  560. 00000524  4EBA FEBC                jsr        [PC - 0x144 /* 000003E2 */]
  561. 00000528  2B40 F210                move.l     [A5 - 0xDF0], D0
  562. label0000052C:
  563. 0000052C  4CDF 0018                movem.l    D3,D4, [A7]+
  564. 00000530  4E5E                     unlink     A6
  565. 00000532  205F                     movea.l    A0, [A7]+
  566. 00000534  584F                     addq.w     A7, 4
  567. 00000536  4ED0                     jmp        [A0]
  568. fn00000538:
  569. 00000538  4E56 FFFC                link       A6, -0x0004
  570. 0000053C  48E7 1F28                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A4
  571. 00000540  286E 0008                movea.l    A4, [A6 + 0x8]
  572. 00000544  1014                     move.b     D0, [A4]
  573. 00000546  7201                     moveq.l    D1, 0x01
  574. 00000548  B001                     cmp.b      D0, D1
  575. 0000054A  6600 00C0                bne        +0xC2 /* 0000060C */
  576. 0000054E  246C 0006                movea.l    A2, [A4 + 0x6]
  577. 00000552  1012                     move.b     D0, [A2]
  578. 00000554  7203                     moveq.l    D1, 0x03
  579. 00000556  B001                     cmp.b      D0, D1
  580. 00000558  6600 00B2                bne        +0xB4 /* 0000060C */
  581. 0000055C  206A 0006                movea.l    A0, [A2 + 0x6]
  582. 00000560  1010                     move.b     D0, [A0]
  583. 00000562  725D                     moveq.l    D1, 0x5D
  584. 00000564  B001                     cmp.b      D0, D1
  585. 00000566  6600 00A4                bne        +0xA6 /* 0000060C */
  586. 0000056A  53AD ED9C                subq.l     [A5 - 0x1264], 1
  587. 0000056E  2A2D ED9C                move.l     D5, [A5 - 0x1264]
  588. 00000572  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  589. 00000576  4EBA FFC0                jsr        [PC - 0x40 /* 00000538 */]
  590. 0000057A  2E00                     move.l     D7, D0
  591. 0000057C  244C                     movea.l    A2, A4
  592. 0000057E  5C4A                     addq.w     A2, 6
  593. 00000580  2052                     movea.l    A0, [A2]
  594. 00000582  2F28 0002                move.l     -[A7], [A0 + 0x2]
  595. 00000586  7601                     moveq.l    D3, 0x01
  596. 00000588  3F03                     move.w     -[A7], D3
  597. 0000058A  4EBA 0E00                jsr        [PC + 0xE00 /* 0000138C */]
  598. 0000058E  2C00                     move.l     D6, D0
  599. 00000590  2052                     movea.l    A0, [A2]
  600. 00000592  2F28 0006                move.l     -[A7], [A0 + 0x6]
  601. 00000596  3F03                     move.w     -[A7], D3
  602. 00000598  4EBA 0DF2                jsr        [PC + 0xDF2 /* 0000138C */]
  603. 0000059C  2D40 FFFC                move.l     [A6 - 0x4], D0
  604. 000005A0  2052                     movea.l    A0, [A2]
  605. 000005A2  2F28 0002                move.l     -[A7], [A0 + 0x2]
  606. 000005A6  4EBA FBBE                jsr        [PC - 0x442 /* 00000166 */]
  607. 000005AA  2800                     move.l     D4, D0
  608. 000005AC  7006                     moveq.l    D0, 0x06
  609. 000005AE  B880                     cmp.l      D4, D0
  610. 000005B0  6738                     beq        +0x3A /* 000005EA */
  611. 000005B2  7008                     moveq.l    D0, 0x08
  612. 000005B4  B880                     cmp.l      D4, D0
  613. 000005B6  6732                     beq        +0x34 /* 000005EA */
  614. 000005B8  7004                     moveq.l    D0, 0x04
  615. 000005BA  B880                     cmp.l      D4, D0
  616. 000005BC  672C                     beq        +0x2E /* 000005EA */
  617. 000005BE  7002                     moveq.l    D0, 0x02
  618. 000005C0  B880                     cmp.l      D4, D0
  619. 000005C2  6726                     beq        +0x28 /* 000005EA */
  620. 000005C4  2F06                     move.l     -[A7], D6
  621. 000005C6  7006                     moveq.l    D0, 0x06
  622. 000005C8  2F00                     move.l     -[A7], D0
  623. 000005CA  53AD ED9C                subq.l     [A5 - 0x1264], 1
  624. 000005CE  2C2D ED9C                move.l     D6, [A5 - 0x1264]
  625. 000005D2  2F06                     move.l     -[A7], D6
  626. 000005D4  102D ED8C                move.b     D0, [A5 - 0x1274]
  627. 000005D8  6706                     beq        +0x8 /* 000005E0 */
  628. 000005DA  41ED 0EDA                lea.l      A0, [A5 + 0xEDA /* export_471 */]
  629. 000005DE  6004                     bra        +0x6 /* 000005E4 */
  630. label000005E0:
  631. 000005E0  41ED 11D2                lea.l      A0, [A5 + 0x11D2 /* export_566 */]
  632. label000005E4:
  633. 000005E4  4E90                     jsr        [A0]
  634. 000005E6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  635. label000005EA:
  636. 000005EA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  637. 000005EE  2F06                     move.l     -[A7], D6
  638. 000005F0  2F07                     move.l     -[A7], D7
  639. 000005F2  2F05                     move.l     -[A7], D5
  640. 000005F4  102D ED8C                move.b     D0, [A5 - 0x1274]
  641. 000005F8  6706                     beq        +0x8 /* 00000600 */
  642. 000005FA  41ED 0D52                lea.l      A0, [A5 + 0xD52 /* export_422 */]
  643. 000005FE  6004                     bra        +0x6 /* 00000604 */
  644. label00000600:
  645. 00000600  41ED 10EA                lea.l      A0, [A5 + 0x10EA /* export_537 */]
  646. label00000604:
  647. 00000604  4E90                     jsr        [A0]
  648. 00000606  4FEF 0010                lea.l      A7, [A7 + 0x10]
  649. 0000060A  600C                     bra        +0xE /* 00000618 */
  650. label0000060C:
  651. 0000060C  2F0C                     move.l     -[A7], A4
  652. 0000060E  7001                     moveq.l    D0, 0x01
  653. 00000610  3F00                     move.w     -[A7], D0
  654. 00000612  4EBA 0D78                jsr        [PC + 0xD78 /* 0000138C */]
  655. 00000616  2A00                     move.l     D5, D0
  656. label00000618:
  657. 00000618  2005                     move.l     D0, D5
  658. 0000061A  4CDF 14F8                movem.l    D3,D4,D5,D6,D7,A2,A4, [A7]+
  659. 0000061E  4E5E                     unlink     A6
  660. 00000620  205F                     movea.l    A0, [A7]+
  661. 00000622  584F                     addq.w     A7, 4
  662. 00000624  4ED0                     jmp        [A0]
  663. fn00000626:
  664. 00000626  4E56 0000                link       A6, 0
  665. 0000062A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  666. 0000062E  487A 001E                pea.l      [PC + 0x1E /* 0000064E, value 0x30782558 '0x%X', cstring "0x%X" */]
  667. 00000632  486D F334                pea.l      [A5 - 0xCCC]
  668. 00000636  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  669. 0000063A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  670. 0000063E  41ED F334                lea.l      A0, [A5 - 0xCCC]
  671. 00000642  2008                     move.l     D0, A0
  672. 00000644  4E5E                     unlink     A6
  673. 00000646  205F                     movea.l    A0, [A7]+
  674. 00000648  584F                     addq.w     A7, 4
  675. 0000064A  4ED0                     jmp        [A0]
  676. 0000064C  0006 3078                ori.b      D6, 0x78 /* 'x' */
  677. 00000650  2558 0000                move.l     [A2 + 0x0], [A0]+
  678. fn00000654:
  679. 00000654  4E56 FFF8                link       A6, -0x0008
  680. 00000658  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  681. 0000065C  2C2E 0008                move.l     D6, [A6 + 0x8]
  682. 00000660  7800                     moveq.l    D4, 0x00
  683. 00000662  266E 000C                movea.l    A3, [A6 + 0xC]
  684. 00000666  7AFF                     moveq.l    D5, 0xFFFFFFFF
  685. 00000668  6032                     bra        +0x34 /* 0000069C */
  686. label0000066A:
  687. 0000066A  101B                     move.b     D0, [A3]+
  688. 0000066C  1D40 FFF8                move.b     [A6 - 0x8], D0
  689. 00000670  7200                     moveq.l    D1, 0x00
  690. 00000672  1200                     move.b     D1, D0
  691. 00000674  D2AD C0FE                add.l      D1, [A5 - 0x3F02]
  692. 00000678  2041                     movea.l    A0, D1
  693. 0000067A  1010                     move.b     D0, [A0]
  694. 0000067C  7257                     moveq.l    D1, 0x57
  695. 0000067E  C001                     and.b      D0, D1
  696. 00000680  6604                     bne        +0x6 /* 00000686 */
  697. 00000682  5884                     addq.l     D4, 4
  698. 00000684  6016                     bra        +0x18 /* 0000069C */
  699. label00000686:
  700. 00000686  162E FFF8                move.b     D3, [A6 - 0x8]
  701. 0000068A  7022                     moveq.l    D0, 0x22
  702. 0000068C  B600                     cmp.b      D3, D0
  703. 0000068E  6706                     beq        +0x8 /* 00000696 */
  704. 00000690  705C                     moveq.l    D0, 0x5C
  705. 00000692  B600                     cmp.b      D3, D0
  706. 00000694  6604                     bne        +0x6 /* 0000069A */
  707. label00000696:
  708. 00000696  5484                     addq.l     D4, 2
  709. 00000698  6002                     bra        +0x4 /* 0000069C */
  710. label0000069A:
  711. 0000069A  5284                     addq.l     D4, 1
  712. label0000069C:
  713. 0000069C  5285                     addq.l     D5, 1
  714. 0000069E  BA86                     cmp.l      D5, D6
  715. 000006A0  65C8                     bcs        -0x36 /* 0000066A */
  716. 000006A2  5684                     addq.l     D4, 3
  717. 000006A4  202D F34E                move.l     D0, [A5 - 0xCB2]
  718. 000006A8  B084                     cmp.l      D0, D4
  719. 000006AA  6C4C                     bge        +0x4E /* 000006F8 */
  720. 000006AC  202D F352                move.l     D0, [A5 - 0xCAE]
  721. 000006B0  670A                     beq        +0xC /* 000006BC */
  722. 000006B2  2F2D F352                move.l     -[A7], [A5 - 0xCAE]
  723. 000006B6  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  724. 000006BA  584F                     addq.w     A7, 4
  725. label000006BC:
  726. 000006BC  2004                     move.l     D0, D4
  727. 000006BE  0680 0000 00FF           addi.l     D0, 0xFF
  728. 000006C4  6A06                     bpl        +0x8 /* 000006CC */
  729. 000006C6  0680 0000 00FF           addi.l     D0, 0xFF
  730. label000006CC:
  731. 000006CC  E080                     asr        D0, 8
  732. 000006CE  E180                     asl        D0, 8
  733. 000006D0  2B40 F34E                move.l     [A5 - 0xCB2], D0
  734. 000006D4  2F2D F34E                move.l     -[A7], [A5 - 0xCB2]
  735. 000006D8  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  736. 000006DC  584F                     addq.w     A7, 4
  737. 000006DE  2B40 F352                move.l     [A5 - 0xCAE], D0
  738. 000006E2  4A80                     tst.l      D0
  739. 000006E4  6612                     bne        +0x14 /* 000006F8 */
  740. 000006E6  487A 008C                pea.l      [PC + 0x8C /* 00000774, value 0x23232320 '### ', pstring "## Cannot allocate internal string " */]
  741. 000006EA  486D C23E                pea.l      [A5 - 0x3DC2]
  742. 000006EE  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  743. 000006F2  504F                     addq.w     A7, 8
  744. 000006F4  4EAD 180A                jsr        [A5 + 0x180A /* export_765 */]
  745. label000006F8:
  746. 000006F8  266E 000C                movea.l    A3, [A6 + 0xC]
  747. 000006FC  246D F352                movea.l    A2, [A5 - 0xCAE]
  748. 00000700  14FC 0022                move.b     [A2]+, 0x22 /* '\"' */
  749. 00000704  7AFF                     moveq.l    D5, 0xFFFFFFFF
  750. 00000706  604E                     bra        +0x50 /* 00000756 */
  751. label00000708:
  752. 00000708  101B                     move.b     D0, [A3]+
  753. 0000070A  1D40 FFF8                move.b     [A6 - 0x8], D0
  754. 0000070E  1800                     move.b     D4, D0
  755. 00000710  7600                     moveq.l    D3, 0x00
  756. 00000712  1604                     move.b     D3, D4
  757. 00000714  2D43 FFFC                move.l     [A6 - 0x4], D3
  758. 00000718  D6AD C0FE                add.l      D3, [A5 - 0x3F02]
  759. 0000071C  2043                     movea.l    A0, D3
  760. 0000071E  1010                     move.b     D0, [A0]
  761. 00000720  7257                     moveq.l    D1, 0x57
  762. 00000722  C001                     and.b      D0, D1
  763. 00000724  6618                     bne        +0x1A /* 0000073E */
  764. 00000726  202E FFFC                move.l     D0, [A6 - 0x4]
  765. 0000072A  2F00                     move.l     -[A7], D0
  766. 0000072C  487A 0074                pea.l      [PC + 0x74 /* 000007A2, value 0x5C253033 '\\%03', cstring "\%03o" */]
  767. 00000730  2F0A                     move.l     -[A7], A2
  768. 00000732  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  769. 00000736  4FEF 000C                lea.l      A7, [A7 + 0xC]
  770. 0000073A  584A                     addq.w     A2, 4
  771. 0000073C  6018                     bra        +0x1A /* 00000756 */
  772. label0000073E:
  773. 0000073E  162E FFF8                move.b     D3, [A6 - 0x8]
  774. 00000742  7022                     moveq.l    D0, 0x22
  775. 00000744  B600                     cmp.b      D3, D0
  776. 00000746  6706                     beq        +0x8 /* 0000074E */
  777. 00000748  705C                     moveq.l    D0, 0x5C
  778. 0000074A  B600                     cmp.b      D3, D0
  779. 0000074C  6604                     bne        +0x6 /* 00000752 */
  780. label0000074E:
  781. 0000074E  14FC 005C                move.b     [A2]+, 0x5C /* '\\' */
  782. label00000752:
  783. 00000752  14EE FFF8                move.b     [A2]+, [A6 - 0x8]
  784. label00000756:
  785. 00000756  5285                     addq.l     D5, 1
  786. 00000758  BA86                     cmp.l      D5, D6
  787. 0000075A  65AC                     bcs        -0x52 /* 00000708 */
  788. 0000075C  14FC 0022                move.b     [A2]+, 0x22 /* '\"' */
  789. 00000760  4212                     clr.b      [A2]
  790. 00000762  202D F352                move.l     D0, [A5 - 0xCAE]
  791. 00000766  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  792. 0000076A  4E5E                     unlink     A6
  793. 0000076C  205F                     movea.l    A0, [A7]+
  794. 0000076E  504F                     addq.w     A7, 8
  795. 00000770  4ED0                     jmp        [A0]
  796. 00000772  0034 2323 2320 4361      ori.b      [A4 + 0x4361 + D2 * 2], 0x23 /* '#' */
  797. 0000077A  6E6E                     bgt        +0x70 /* 000007EA */
  798. 0000077C  6F74                     ble        +0x76 /* 000007F2 */
  799. 0000077E  2061                     movea.l    A0, -[A1]
  800. 00000780  6C6C                     bge        +0x6E /* 000007EE */
  801. 00000782  6F63                     ble        +0x65 /* 000007E7 */
  802. 00000784  6174                     bsr        +0x76 /* 000007FA */
  803. 00000786  6520                     bcs        +0x22 /* 000007A8 */
  804. 00000788  696E                     bvs        +0x70 /* 000007F8 */
  805. 0000078A  7465                     moveq.l    D2, 0x65
  806. 0000078C  726E                     moveq.l    D1, 0x6E
  807. 0000078E  616C                     bsr        +0x6E /* 000007FC */
  808. 00000790  2073 7472                movea.l    A0, [A3 + D7.w * 4 + 0x72]
  809. 00000794  696E                     bvs        +0x70 /* 00000804 */
  810. 00000796  6720                     beq        +0x22 /* 000007B8 */
  811. 00000798  6275                     bhi        +0x77 /* 0000080F */
  812. 0000079A  6666                     bne        +0x68 /* 00000802 */
  813. 0000079C  6572                     bcs        +0x74 /* 00000810 */
  814. 0000079E  210D                     move.l     -[A0], A5
  815. 000007A0  0000 5C25                ori.b      D0, 0x25 /* '%' */
  816. 000007A4  3033 6F00                move.w     D0, [A3 + <<invalid base displacement size>> + D6 * 8]
  817. fn000007A8:
  818. 000007A8  4E56 0000                link       A6, 0
  819. 000007AC  48E7 1E00                movem.l    -[A7], D3,D4,D5,D6
  820. 000007B0  3A2E 0008                move.w     D5, [A6 + 0x8]
  821. 000007B4  3605                     move.w     D3, D5
  822. 000007B6  670A                     beq        +0xC /* 000007C2 */
  823. label000007B8:
  824. 000007B8  52AD ED98                addq.l     [A5 - 0x1268], 1
  825. 000007BC  282D ED98                move.l     D4, [A5 - 0x1268]
  826. 000007C0  6008                     bra        +0xA /* 000007CA */
  827. label000007C2:
  828. 000007C2  53AD ED9C                subq.l     [A5 - 0x1264], 1
  829. 000007C6  282D ED9C                move.l     D4, [A5 - 0x1264]
  830. label000007CA:
  831. 000007CA  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  832. 000007CE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  833. 000007D2  4EBA FE80                jsr        [PC - 0x180 /* 00000654 */]
  834. 000007D6  2F00                     move.l     -[A7], D0
  835. 000007D8  700F                     moveq.l    D0, 0x0F
  836. 000007DA  2F00                     move.l     -[A7], D0
  837. 000007DC  2F04                     move.l     -[A7], D4
  838. 000007DE  102D ED8C                move.b     D0, [A5 - 0x1274]
  839. 000007E2  6706                     beq        +0x8 /* 000007EA */
  840. 000007E4  41ED 0D42                lea.l      A0, [A5 + 0xD42 /* export_420 */]
  841. 000007E8  6004                     bra        +0x6 /* 000007EE */
  842. label000007EA:
  843. 000007EA  41ED 10E2                lea.l      A0, [A5 + 0x10E2 /* export_536 */]
  844. label000007EE:
  845. 000007EE  4E90                     jsr        [A0]
  846. 000007F0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  847. // begin alternate branch 000007F2-000007FA
  848. label000007F2:
  849. 000007F2  000C 202E                ori.b      A4, 0x2E /* '.' */
  850. 000007F6  000A 6744                ori.b      A2, 0x44 /* 'D' */
  851. // end alternate branch 000007F2-000007FA
  852. label000007F2: // (misaligned)
  853. 000007F4  202E 000A                move.l     D0, [A6 + 0xA]
  854. label000007F8:
  855. 000007F8  6744                     beq        +0x46 /* 0000083E */
  856. fn000007FA:
  857. 000007FA  2C04                     move.l     D6, D4
  858. fn000007FC:
  859. 000007FC  4A43                     tst.w      D3
  860. 000007FE  670A                     beq        +0xC /* 0000080A */
  861. 00000800  52AD ED98                addq.l     [A5 - 0x1268], 1
  862. // begin alternate branch 00000802-00000804
  863. label00000802:
  864. 00000802  ED98                     rol        D0, 6
  865. // end alternate branch 00000802-00000804
  866. label00000802: // (misaligned)
  867. label00000804:
  868. 00000804  282D ED98                move.l     D4, [A5 - 0x1268]
  869. 00000808  6008                     bra        +0xA /* 00000812 */
  870. label0000080A:
  871. 0000080A  53AD ED9C                subq.l     [A5 - 0x1264], 1
  872. 0000080E  282D ED9C                move.l     D4, [A5 - 0x1264]
  873. // begin alternate branch 00000810-00000812
  874. label00000810:
  875. 00000810  ED9C                     rol        D4, 6
  876. // end alternate branch 00000810-00000812
  877. label00000810: // (misaligned)
  878. label00000812:
  879. 00000812  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  880. 00000816  3F05                     move.w     -[A7], D5
  881. 00000818  4EBA FBC8                jsr        [PC - 0x438 /* 000003E2 */]
  882. 0000081C  2F00                     move.l     -[A7], D0
  883. 0000081E  2F06                     move.l     -[A7], D6
  884. 00000820  700D                     moveq.l    D0, 0x0D
  885. 00000822  2F00                     move.l     -[A7], D0
  886. 00000824  42A7                     clr.l      -[A7]
  887. 00000826  2F04                     move.l     -[A7], D4
  888. 00000828  102D ED8C                move.b     D0, [A5 - 0x1274]
  889. 0000082C  6706                     beq        +0x8 /* 00000834 */
  890. 0000082E  41ED 0EA2                lea.l      A0, [A5 + 0xEA2 /* export_464 */]
  891. 00000832  6004                     bra        +0x6 /* 00000838 */
  892. label00000834:
  893. 00000834  41ED 11B2                lea.l      A0, [A5 + 0x11B2 /* export_562 */]
  894. label00000838:
  895. 00000838  4E90                     jsr        [A0]
  896. 0000083A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  897. label0000083E:
  898. 0000083E  2004                     move.l     D0, D4
  899. 00000840  4CDF 0078                movem.l    D3,D4,D5,D6, [A7]+
  900. 00000844  4E5E                     unlink     A6
  901. 00000846  205F                     movea.l    A0, [A7]+
  902. 00000848  4FEF 000E                lea.l      A7, [A7 + 0xE]
  903. 0000084C  4ED0                     jmp        [A0]
  904. fn0000084E:
  905. 0000084E  4E56 0000                link       A6, 0
  906. 00000852  2F0A                     move.l     -[A7], A2
  907. 00000854  246E 000A                movea.l    A2, [A6 + 0xA]
  908. 00000858  302E 0008                move.w     D0, [A6 + 0x8]
  909. 0000085C  676C                     beq        +0x6E /* 000008CA */
  910. 0000085E  302A 0024                move.w     D0, [A2 + 0x24]
  911. 00000862  0240 8000                andi.w     D0, 0x8000
  912. 00000866  672C                     beq        +0x2E /* 00000894 */
  913. 00000868  487A 00DC                pea.l      [PC + 0xDC /* 00000946, value 0x42454749 'BEGI', cstring "BEGIN" */]
  914. 0000086C  487A 00CE                pea.l      [PC + 0xCE /* 0000093C, value 0x4F55544F 'OUTO', cstring "OUTOFLINE" */]
  915. 00000870  53AD ED9C                subq.l     [A5 - 0x1264], 1
  916. 00000874  202D ED9C                move.l     D0, [A5 - 0x1264]
  917. 00000878  2F00                     move.l     -[A7], D0
  918. 0000087A  102D ED8C                move.b     D0, [A5 - 0x1274]
  919. 0000087E  6706                     beq        +0x8 /* 00000886 */
  920. 00000880  41ED 0EEA                lea.l      A0, [A5 + 0xEEA /* export_473 */]
  921. 00000884  6004                     bra        +0x6 /* 0000088A */
  922. label00000886:
  923. 00000886  41ED 10C2                lea.l      A0, [A5 + 0x10C2 /* export_532 */]
  924. label0000088A:
  925. 0000088A  4E90                     jsr        [A0]
  926. 0000088C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  927. 00000890  6000 009E                bra        +0xA0 /* 00000930 */
  928. label00000894:
  929. 00000894  302A 0024                move.w     D0, [A2 + 0x24]
  930. 00000898  0240 2000                andi.w     D0, 0x2000 /* ' \0' */
  931. 0000089C  6700 0092                beq        +0x94 /* 00000930 */
  932. 000008A0  487A 00B2                pea.l      [PC + 0xB2 /* 00000954, value 0x42454749 'BEGI', cstring "BEGIN" */]
  933. 000008A4  487A 00A6                pea.l      [PC + 0xA6 /* 0000094C, value 0x53454C44 'SELD', cstring "SELDOM" */]
  934. 000008A8  53AD ED9C                subq.l     [A5 - 0x1264], 1
  935. 000008AC  202D ED9C                move.l     D0, [A5 - 0x1264]
  936. 000008B0  2F00                     move.l     -[A7], D0
  937. 000008B2  102D ED8C                move.b     D0, [A5 - 0x1274]
  938. 000008B6  6706                     beq        +0x8 /* 000008BE */
  939. 000008B8  41ED 0EEA                lea.l      A0, [A5 + 0xEEA /* export_473 */]
  940. 000008BC  6004                     bra        +0x6 /* 000008C2 */
  941. label000008BE:
  942. 000008BE  41ED 10C2                lea.l      A0, [A5 + 0x10C2 /* export_532 */]
  943. label000008C2:
  944. 000008C2  4E90                     jsr        [A0]
  945. 000008C4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  946. 000008C8  6066                     bra        +0x68 /* 00000930 */
  947. label000008CA:
  948. 000008CA  302A 0024                move.w     D0, [A2 + 0x24]
  949. 000008CE  0240 4000                andi.w     D0, 0x4000 /* '@\0' */
  950. 000008D2  672A                     beq        +0x2C /* 000008FE */
  951. 000008D4  487A 008E                pea.l      [PC + 0x8E /* 00000964, value 0x454E4400 'END\0', cstring "END" */]
  952. 000008D8  487A 0080                pea.l      [PC + 0x80 /* 0000095A, value 0x4F55544F 'OUTO', cstring "OUTOFLINE" */]
  953. 000008DC  53AD ED9C                subq.l     [A5 - 0x1264], 1
  954. 000008E0  202D ED9C                move.l     D0, [A5 - 0x1264]
  955. 000008E4  2F00                     move.l     -[A7], D0
  956. 000008E6  102D ED8C                move.b     D0, [A5 - 0x1274]
  957. 000008EA  6706                     beq        +0x8 /* 000008F2 */
  958. 000008EC  41ED 0EEA                lea.l      A0, [A5 + 0xEEA /* export_473 */]
  959. 000008F0  6004                     bra        +0x6 /* 000008F6 */
  960. label000008F2:
  961. 000008F2  41ED 10C2                lea.l      A0, [A5 + 0x10C2 /* export_532 */]
  962. label000008F6:
  963. 000008F6  4E90                     jsr        [A0]
  964. 000008F8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  965. 000008FC  6032                     bra        +0x34 /* 00000930 */
  966. label000008FE:
  967. 000008FE  302A 0024                move.w     D0, [A2 + 0x24]
  968. 00000902  0240 1000                andi.w     D0, 0x1000
  969. 00000906  6728                     beq        +0x2A /* 00000930 */
  970. 00000908  487A 0066                pea.l      [PC + 0x66 /* 00000970, value 0x454E4400 'END\0', cstring "END" */]
  971. 0000090C  487A 005A                pea.l      [PC + 0x5A /* 00000968, value 0x53454C44 'SELD', cstring "SELDOM" */]
  972. 00000910  53AD ED9C                subq.l     [A5 - 0x1264], 1
  973. 00000914  202D ED9C                move.l     D0, [A5 - 0x1264]
  974. 00000918  2F00                     move.l     -[A7], D0
  975. 0000091A  102D ED8C                move.b     D0, [A5 - 0x1274]
  976. 0000091E  6706                     beq        +0x8 /* 00000926 */
  977. 00000920  41ED 0EEA                lea.l      A0, [A5 + 0xEEA /* export_473 */]
  978. 00000924  6004                     bra        +0x6 /* 0000092A */
  979. label00000926:
  980. 00000926  41ED 10C2                lea.l      A0, [A5 + 0x10C2 /* export_532 */]
  981. label0000092A:
  982. 0000092A  4E90                     jsr        [A0]
  983. 0000092C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  984. label00000930:
  985. 00000930  245F                     movea.l    A2, [A7]+
  986. 00000932  4E5E                     unlink     A6
  987. 00000934  205F                     movea.l    A0, [A7]+
  988. 00000936  5C4F                     addq.w     A7, 6
  989. 00000938  4ED0                     jmp        [A0]
  990. 0000093A  0038 4F55 544F           ori.b      [0x0000544F], 0x55 /* 'U' */
  991. 00000940  464C                     not.w      A4
  992. 00000942  494E                     chk.w      D4, A6
  993. 00000944  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  994. 00000946  4245                     clr.w      D5
  995. 00000948  4749                     chk.w      D3, A1
  996. 0000094A  4E00                     .invalid   // invalid opcode 4
  997. 0000094C  5345                     subq.w     D5, 1
  998. 0000094E  4C44 4F4D                movem.l    D0,D2,D3,D6,A0,A1,A2,A3,A6, D4
  999. 00000952  0000 4245                ori.b      D0, 0x45 /* 'E' */
  1000. 00000956  4749                     chk.w      D3, A1
  1001. 00000958  4E00                     .invalid   // invalid opcode 4
  1002. 0000095A  4F55                     chk.w      D7, [A5]
  1003. 0000095C  544F                     addq.w     A7, 2
  1004. 0000095E  464C                     not.w      A4
  1005. 00000960  494E                     chk.w      D4, A6
  1006. 00000962  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  1007. 00000964  454E                     chk.w      D2, A6
  1008. 00000966  4400                     neg.b      D0
  1009. 00000968  5345                     subq.w     D5, 1
  1010. 0000096A  4C44 4F4D                movem.l    D0,D2,D3,D6,A0,A1,A2,A3,A6, D4
  1011. 0000096E  0000 454E                ori.b      D0, 0x4E /* 'N' */
  1012. 00000972  4400                     neg.b      D0
  1013. fn00000974:
  1014. 00000974  4E56 FED4                link       A6, -0x012C
  1015. 00000978  48E7 1030                movem.l    -[A7], D3,A2,A3
  1016. 0000097C  202D D29E                move.l     D0, [A5 - 0x2D62]
  1017. 00000980  6778                     beq        +0x7A /* 000009FA */
  1018. 00000982  262E 0008                move.l     D3, [A6 + 0x8]
  1019. 00000986  6708                     beq        +0xA /* 00000990 */
  1020. 00000988  2643                     movea.l    A3, D3
  1021. 0000098A  7048                     moveq.l    D0, 0x48
  1022. 0000098C  D7C0                     add.l      A3, D0
  1023. 0000098E  6004                     bra        +0x6 /* 00000994 */
  1024. label00000990:
  1025. 00000990  7000                     moveq.l    D0, 0x00
  1026. 00000992  2640                     movea.l    A3, D0
  1027. label00000994:
  1028. 00000994  2F0B                     move.l     -[A7], A3
  1029. 00000996  2F2D D29E                move.l     -[A7], [A5 - 0x2D62]
  1030. 0000099A  7601                     moveq.l    D3, 0x01
  1031. 0000099C  3F03                     move.w     -[A7], D3
  1032. 0000099E  4EAD 19DA                jsr        [A5 + 0x19DA /* export_823 */]
  1033. 000009A2  2440                     movea.l    A2, D0
  1034. 000009A4  200A                     move.l     D0, A2
  1035. 000009A6  6756                     beq        +0x58 /* 000009FE */
  1036. 000009A8  206A 0002                movea.l    A0, [A2 + 0x2]
  1037. 000009AC  B1ED EDE0                cmpa.l     A0, [A5 - 0x1220]
  1038. 000009B0  674C                     beq        +0x4E /* 000009FE */
  1039. 000009B2  202A 0002                move.l     D0, [A2 + 0x2]
  1040. 000009B6  2B40 EDE0                move.l     [A5 - 0x1220], D0
  1041. 000009BA  2F00                     move.l     -[A7], D0
  1042. 000009BC  487A 00B6                pea.l      [PC + 0xB6 /* 00000A74, value 0x22257322 '\"%s\"', cstring "\"%s\"" */]
  1043. 000009C0  486E FED4                pea.l      [A6 - 0x12C]
  1044. 000009C4  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  1045. 000009C8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1046. 000009CC  486E FED4                pea.l      [A6 - 0x12C]
  1047. 000009D0  487A 009A                pea.l      [PC + 0x9A /* 00000A6C, value 0x5345474D 'SEGM', cstring "SEGMENT" */]
  1048. 000009D4  52AD ED98                addq.l     [A5 - 0x1268], 1
  1049. 000009D8  202D ED98                move.l     D0, [A5 - 0x1268]
  1050. 000009DC  2F00                     move.l     -[A7], D0
  1051. 000009DE  102D ED8C                move.b     D0, [A5 - 0x1274]
  1052. 000009E2  6706                     beq        +0x8 /* 000009EA */
  1053. 000009E4  41ED 0EEA                lea.l      A0, [A5 + 0xEEA /* export_473 */]
  1054. 000009E8  6004                     bra        +0x6 /* 000009EE */
  1055. label000009EA:
  1056. 000009EA  41ED 10C2                lea.l      A0, [A5 + 0x10C2 /* export_532 */]
  1057. label000009EE:
  1058. 000009EE  4E90                     jsr        [A0]
  1059. 000009F0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1060. 000009F4  3B43 EDE8                move.w     [A5 - 0x1218], D3
  1061. 000009F8  6004                     bra        +0x6 /* 000009FE */
  1062. label000009FA:
  1063. 000009FA  7000                     moveq.l    D0, 0x00
  1064. 000009FC  2440                     movea.l    A2, D0
  1065. label000009FE:
  1066. 000009FE  200A                     move.l     D0, A2
  1067. 00000A00  665C                     bne        +0x5E /* 00000A5E */
  1068. 00000A02  302D EDE8                move.w     D0, [A5 - 0x1218]
  1069. 00000A06  6756                     beq        +0x58 /* 00000A5E */
  1070. 00000A08  262D EDE4                move.l     D3, [A5 - 0x121C]
  1071. 00000A0C  6704                     beq        +0x6 /* 00000A12 */
  1072. 00000A0E  2003                     move.l     D0, D3
  1073. 00000A10  6006                     bra        +0x8 /* 00000A18 */
  1074. label00000A12:
  1075. 00000A12  41FA 0074                lea.l      A0, [PC + 0x74 /* 00000A88, value 0x4E56 'NV', cstring "" */]
  1076. 00000A16  2008                     move.l     D0, A0
  1077. label00000A18:
  1078. 00000A18  2F00                     move.l     -[A7], D0
  1079. 00000A1A  487A 0066                pea.l      [PC + 0x66 /* 00000A82, value 0x22257322 '\"%s\"', cstring "\"%s\"" */]
  1080. 00000A1E  486E FED4                pea.l      [A6 - 0x12C]
  1081. 00000A22  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  1082. 00000A26  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1083. 00000A2A  486E FED4                pea.l      [A6 - 0x12C]
  1084. 00000A2E  487A 004A                pea.l      [PC + 0x4A /* 00000A7A, value 0x5345474D 'SEGM', cstring "SEGMENT" */]
  1085. 00000A32  52AD ED98                addq.l     [A5 - 0x1268], 1
  1086. 00000A36  202D ED98                move.l     D0, [A5 - 0x1268]
  1087. 00000A3A  2F00                     move.l     -[A7], D0
  1088. 00000A3C  102D ED8C                move.b     D0, [A5 - 0x1274]
  1089. 00000A40  6706                     beq        +0x8 /* 00000A48 */
  1090. 00000A42  41ED 0EEA                lea.l      A0, [A5 + 0xEEA /* export_473 */]
  1091. 00000A46  6004                     bra        +0x6 /* 00000A4C */
  1092. label00000A48:
  1093. 00000A48  41ED 10C2                lea.l      A0, [A5 + 0x10C2 /* export_532 */]
  1094. label00000A4C:
  1095. 00000A4C  4E90                     jsr        [A0]
  1096. 00000A4E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1097. 00000A52  4240                     clr.w      D0
  1098. 00000A54  3B40 EDE8                move.w     [A5 - 0x1218], D0
  1099. 00000A58  7000                     moveq.l    D0, 0x00
  1100. 00000A5A  2B40 EDE0                move.l     [A5 - 0x1220], D0
  1101. label00000A5E:
  1102. 00000A5E  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1103. 00000A62  4E5E                     unlink     A6
  1104. 00000A64  205F                     movea.l    A0, [A7]+
  1105. 00000A66  584F                     addq.w     A7, 4
  1106. 00000A68  4ED0                     jmp        [A0]
  1107. 00000A6A  001E 5345                ori.b      [A6]+, 0x45 /* 'E' */
  1108. 00000A6E  474D                     chk.w      D3, A5
  1109. 00000A70  454E                     chk.w      D2, A6
  1110. 00000A72  5400                     addq.b     D0, 2
  1111. 00000A74  2225                     move.l     D1, -[A5]
  1112. 00000A76  7322                     moveq.l    D1, 0x22
  1113. 00000A78  0000 5345                ori.b      D0, 0x45 /* 'E' */
  1114. 00000A7C  474D                     chk.w      D3, A5
  1115. 00000A7E  454E                     chk.w      D2, A6
  1116. 00000A80  5400                     addq.b     D0, 2
  1117. 00000A82  2225                     move.l     D1, -[A5]
  1118. 00000A84  7322                     moveq.l    D1, 0x22
  1119. 00000A86  0000 0000                ori.b      D0, 0x0
  1120. fn00000A8A:
  1121. 00000A8A  4E56 0000                link       A6, 0
  1122. 00000A8E  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  1123. 00000A92  3A2E 0008                move.w     D5, [A6 + 0x8]
  1124. 00000A96  246E 000C                movea.l    A2, [A6 + 0xC]
  1125. 00000A9A  7804                     moveq.l    D4, 0x04
  1126. 00000A9C  302E 000A                move.w     D0, [A6 + 0xA]
  1127. 00000AA0  6706                     beq        +0x8 /* 00000AA8 */
  1128. 00000AA2  0084 0000 0040           ori.l      D4, 0x40 /* '@' */
  1129. label00000AA8:
  1130. 00000AA8  262D D2A2                move.l     D3, [A5 - 0x2D5E]
  1131. 00000AAC  202D D2A6                move.l     D0, [A5 - 0x2D5A]
  1132. 00000AB0  8680                     or.l       D3, D0
  1133. 00000AB2  676E                     beq        +0x70 /* 00000B22 */
  1134. 00000AB4  260A                     move.l     D3, A2
  1135. 00000AB6  6708                     beq        +0xA /* 00000AC0 */
  1136. 00000AB8  2643                     movea.l    A3, D3
  1137. 00000ABA  7048                     moveq.l    D0, 0x48
  1138. 00000ABC  D7C0                     add.l      A3, D0
  1139. 00000ABE  6004                     bra        +0x6 /* 00000AC4 */
  1140. label00000AC0:
  1141. 00000AC0  7000                     moveq.l    D0, 0x00
  1142. 00000AC2  2640                     movea.l    A3, D0
  1143. label00000AC4:
  1144. 00000AC4  2F0B                     move.l     -[A7], A3
  1145. 00000AC6  2F2D D2A2                move.l     -[A7], [A5 - 0x2D5E]
  1146. 00000ACA  3F05                     move.w     -[A7], D5
  1147. 00000ACC  4EAD 19DA                jsr        [A5 + 0x19DA /* export_823 */]
  1148. 00000AD0  4A80                     tst.l      D0
  1149. 00000AD2  670E                     beq        +0x10 /* 00000AE2 */
  1150. 00000AD4  0084 0000 0080           ori.l      D4, 0x80
  1151. 00000ADA  4240                     clr.w      D0
  1152. 00000ADC  3B40 EDEA                move.w     [A5 - 0x1216], D0
  1153. 00000AE0  602E                     bra        +0x30 /* 00000B10 */
  1154. label00000AE2:
  1155. 00000AE2  2F0B                     move.l     -[A7], A3
  1156. 00000AE4  2F2D D2A6                move.l     -[A7], [A5 - 0x2D5A]
  1157. 00000AE8  3F05                     move.w     -[A7], D5
  1158. 00000AEA  4EAD 19DA                jsr        [A5 + 0x19DA /* export_823 */]
  1159. 00000AEE  4A80                     tst.l      D0
  1160. 00000AF0  6708                     beq        +0xA /* 00000AFA */
  1161. 00000AF2  0084 0000 0100           ori.l      D4, 0x100
  1162. 00000AF8  6016                     bra        +0x18 /* 00000B10 */
  1163. label00000AFA:
  1164. 00000AFA  102A 0016                move.b     D0, [A2 + 0x16]
  1165. 00000AFE  7215                     moveq.l    D1, 0x15
  1166. 00000B00  B001                     cmp.b      D0, D1
  1167. 00000B02  660C                     bne        +0xE /* 00000B10 */
  1168. 00000B04  0084 0000 0080           ori.l      D4, 0x80
  1169. 00000B0A  4240                     clr.w      D0
  1170. 00000B0C  3B40 EDEA                move.w     [A5 - 0x1216], D0
  1171. label00000B10:
  1172. 00000B10  0CAD 0000 0000 FCA0      cmpi.l     [A5 - 0x360], 0x0
  1173. 00000B18  6A28                     bpl        +0x2A /* 00000B42 */
  1174. 00000B1A  0284 FFFF FE7F           andi.l     D4, 0xFFFFFE7F
  1175. 00000B20  6020                     bra        +0x22 /* 00000B42 */
  1176. label00000B22:
  1177. 00000B22  0CAD 0000 0000 FCA0      cmpi.l     [A5 - 0x360], 0x0
  1178. 00000B2A  6B16                     bmi        +0x18 /* 00000B42 */
  1179. 00000B2C  102A 0016                move.b     D0, [A2 + 0x16]
  1180. 00000B30  7215                     moveq.l    D1, 0x15
  1181. 00000B32  B001                     cmp.b      D0, D1
  1182. 00000B34  660C                     bne        +0xE /* 00000B42 */
  1183. 00000B36  0084 0000 0080           ori.l      D4, 0x80
  1184. 00000B3C  4240                     clr.w      D0
  1185. 00000B3E  3B40 EDEA                move.w     [A5 - 0x1216], D0
  1186. label00000B42:
  1187. 00000B42  4A45                     tst.w      D5
  1188. 00000B44  660E                     bne        +0x10 /* 00000B54 */
  1189. 00000B46  202A 0018                move.l     D0, [A2 + 0x18]
  1190. 00000B4A  7202                     moveq.l    D1, 0x02
  1191. 00000B4C  C081                     and.l      D0, D1
  1192. 00000B4E  6604                     bne        +0x6 /* 00000B54 */
  1193. 00000B50  7000                     moveq.l    D0, 0x00
  1194. 00000B52  6002                     bra        +0x4 /* 00000B56 */
  1195. label00000B54:
  1196. 00000B54  7001                     moveq.l    D0, 0x01
  1197. label00000B56:
  1198. 00000B56  3A00                     move.w     D5, D0
  1199. 00000B58  122D ED8E                move.b     D1, [A5 - 0x1272]
  1200. 00000B5C  671A                     beq        +0x1C /* 00000B78 */
  1201. 00000B5E  4A40                     tst.w      D0
  1202. 00000B60  6716                     beq        +0x18 /* 00000B78 */
  1203. 00000B62  162A 0016                move.b     D3, [A2 + 0x16]
  1204. 00000B66  7003                     moveq.l    D0, 0x03
  1205. 00000B68  B600                     cmp.b      D3, D0
  1206. 00000B6A  6706                     beq        +0x8 /* 00000B72 */
  1207. 00000B6C  7006                     moveq.l    D0, 0x06
  1208. 00000B6E  B600                     cmp.b      D3, D0
  1209. 00000B70  6606                     bne        +0x8 /* 00000B78 */
  1210. label00000B72:
  1211. 00000B72  0084 0000 0008           ori.l      D4, 0x8
  1212. label00000B78:
  1213. 00000B78  302A 003C                move.w     D0, [A2 + 0x3C]
  1214. 00000B7C  7201                     moveq.l    D1, 0x01
  1215. 00000B7E  C041                     and.w      D0, D1
  1216. 00000B80  6706                     beq        +0x8 /* 00000B88 */
  1217. 00000B82  0084 8000 0000           ori.l      D4, 0x80000000
  1218. label00000B88:
  1219. 00000B88  302A 003C                move.w     D0, [A2 + 0x3C]
  1220. 00000B8C  7202                     moveq.l    D1, 0x02
  1221. 00000B8E  C041                     and.w      D0, D1
  1222. 00000B90  6706                     beq        +0x8 /* 00000B98 */
  1223. 00000B92  0084 4000 0000           ori.l      D4, 0x40000000 /* '@\0\0\0' */
  1224. label00000B98:
  1225. 00000B98  302A 003C                move.w     D0, [A2 + 0x3C]
  1226. 00000B9C  7204                     moveq.l    D1, 0x04
  1227. 00000B9E  C041                     and.w      D0, D1
  1228. 00000BA0  6706                     beq        +0x8 /* 00000BA8 */
  1229. 00000BA2  0084 2000 0000           ori.l      D4, 0x20000000 /* ' \0\0\0' */
  1230. label00000BA8:
  1231. 00000BA8  2004                     move.l     D0, D4
  1232. 00000BAA  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  1233. 00000BAE  4E5E                     unlink     A6
  1234. 00000BB0  205F                     movea.l    A0, [A7]+
  1235. 00000BB2  504F                     addq.w     A7, 8
  1236. 00000BB4  4ED0                     jmp        [A0]
  1237. fn00000BB6:
  1238. 00000BB6  4E56 0000                link       A6, 0
  1239. 00000BBA  48E7 0018                movem.l    -[A7], A3,A4
  1240. 00000BBE  266E 0008                movea.l    A3, [A6 + 0x8]
  1241. 00000BC2  286E 000C                movea.l    A4, [A6 + 0xC]
  1242. 00000BC6  1014                     move.b     D0, [A4]
  1243. 00000BC8  7256                     moveq.l    D1, 0x56
  1244. 00000BCA  B001                     cmp.b      D0, D1
  1245. 00000BCC  6616                     bne        +0x18 /* 00000BE4 */
  1246. 00000BCE  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1247. 00000BD2  2F0B                     move.l     -[A7], A3
  1248. 00000BD4  4EBA FFE0                jsr        [PC - 0x20 /* 00000BB6 */]
  1249. 00000BD8  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  1250. 00000BDC  2F0B                     move.l     -[A7], A3
  1251. 00000BDE  4EBA FFD6                jsr        [PC - 0x2A /* 00000BB6 */]
  1252. 00000BE2  6002                     bra        +0x4 /* 00000BE6 */
  1253. label00000BE4:
  1254. 00000BE4  5293                     addq.l     [A3], 1
  1255. label00000BE6:
  1256. 00000BE6  4CDF 1800                movem.l    A3,A4, [A7]+
  1257. 00000BEA  4E5E                     unlink     A6
  1258. 00000BEC  205F                     movea.l    A0, [A7]+
  1259. 00000BEE  504F                     addq.w     A7, 8
  1260. 00000BF0  4ED0                     jmp        [A0]
  1261. fn00000BF2:
  1262. 00000BF2  4E56 FFFC                link       A6, -0x0004
  1263. 00000BF6  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1264. 00000BFA  286E 0008                movea.l    A4, [A6 + 0x8]
  1265. 00000BFE  246E 000C                movea.l    A2, [A6 + 0xC]
  1266. 00000C02  266E 0010                movea.l    A3, [A6 + 0x10]
  1267. 00000C06  1013                     move.b     D0, [A3]
  1268. 00000C08  7256                     moveq.l    D1, 0x56
  1269. 00000C0A  B001                     cmp.b      D0, D1
  1270. 00000C0C  661C                     bne        +0x1E /* 00000C2A */
  1271. 00000C0E  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  1272. 00000C12  2F0A                     move.l     -[A7], A2
  1273. 00000C14  2F0C                     move.l     -[A7], A4
  1274. 00000C16  4EBA FFDA                jsr        [PC - 0x26 /* 00000BF2 */]
  1275. 00000C1A  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  1276. 00000C1E  2F0A                     move.l     -[A7], A2
  1277. 00000C20  2F0C                     move.l     -[A7], A4
  1278. 00000C22  4EBA FFCE                jsr        [PC - 0x32 /* 00000BF2 */]
  1279. 00000C26  6000 008E                bra        +0x90 /* 00000CB6 */
  1280. label00000C2A:
  1281. 00000C2A  1013                     move.b     D0, [A3]
  1282. 00000C2C  725C                     moveq.l    D1, 0x5C
  1283. 00000C2E  B001                     cmp.b      D0, D1
  1284. 00000C30  666E                     bne        +0x70 /* 00000CA0 */
  1285. 00000C32  53AD ED9C                subq.l     [A5 - 0x1264], 1
  1286. 00000C36  262D ED9C                move.l     D3, [A5 - 0x1264]
  1287. 00000C3A  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  1288. 00000C3E  4EBA 18FA                jsr        [PC + 0x18FA /* 0000253A */]
  1289. 00000C42  2F00                     move.l     -[A7], D0
  1290. 00000C44  42A7                     clr.l      -[A7]
  1291. 00000C46  7002                     moveq.l    D0, 0x02
  1292. 00000C48  2F00                     move.l     -[A7], D0
  1293. 00000C4A  202B 0012                move.l     D0, [A3 + 0x12]
  1294. 00000C4E  2D40 FFFC                move.l     [A6 - 0x4], D0
  1295. 00000C52  2040                     movea.l    A0, D0
  1296. 00000C54  2210                     move.l     D1, [A0]
  1297. 00000C56  741F                     moveq.l    D2, 0x1F
  1298. 00000C58  C242                     and.w      D1, D2
  1299. 00000C5A  7414                     moveq.l    D2, 0x14
  1300. 00000C5C  B242                     cmp.w      D1, D2
  1301. 00000C5E  6610                     bne        +0x12 /* 00000C70 */
  1302. 00000C60  122B 001A                move.b     D1, [A3 + 0x1A]
  1303. 00000C64  7408                     moveq.l    D2, 0x08
  1304. 00000C66  C202                     and.b      D1, D2
  1305. 00000C68  6706                     beq        +0x8 /* 00000C70 */
  1306. 00000C6A  222B 001C                move.l     D1, [A3 + 0x1C]
  1307. 00000C6E  6008                     bra        +0xA /* 00000C78 */
  1308. label00000C70:
  1309. 00000C70  2F00                     move.l     -[A7], D0
  1310. 00000C72  4EBA F3B8                jsr        [PC - 0xC48 /* 0000002C */]
  1311. 00000C76  2200                     move.l     D1, D0
  1312. label00000C78:
  1313. 00000C78  2F01                     move.l     -[A7], D1
  1314. 00000C7A  2F03                     move.l     -[A7], D3
  1315. 00000C7C  102D ED8C                move.b     D0, [A5 - 0x1274]
  1316. 00000C80  6706                     beq        +0x8 /* 00000C88 */
  1317. 00000C82  41ED 0E3A                lea.l      A0, [A5 + 0xE3A /* export_451 */]
  1318. 00000C86  6004                     bra        +0x6 /* 00000C8C */
  1319. label00000C88:
  1320. 00000C88  41ED 1162                lea.l      A0, [A5 + 0x1162 /* export_552 */]
  1321. label00000C8C:
  1322. 00000C8C  4E90                     jsr        [A0]
  1323. 00000C8E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1324. 00000C92  2012                     move.l     D0, [A2]
  1325. 00000C94  5292                     addq.l     [A2], 1
  1326. 00000C96  E580                     asl        D0, 2
  1327. 00000C98  D08C                     add.l      D0, A4
  1328. 00000C9A  2040                     movea.l    A0, D0
  1329. 00000C9C  2083                     move.l     [A0], D3
  1330. 00000C9E  6016                     bra        +0x18 /* 00000CB6 */
  1331. label00000CA0:
  1332. 00000CA0  2F0B                     move.l     -[A7], A3
  1333. 00000CA2  7001                     moveq.l    D0, 0x01
  1334. 00000CA4  3F00                     move.w     -[A7], D0
  1335. 00000CA6  4EBA 06E4                jsr        [PC + 0x6E4 /* 0000138C */]
  1336. 00000CAA  2212                     move.l     D1, [A2]
  1337. 00000CAC  5292                     addq.l     [A2], 1
  1338. 00000CAE  E581                     asl        D1, 2
  1339. 00000CB0  D28C                     add.l      D1, A4
  1340. 00000CB2  2041                     movea.l    A0, D1
  1341. 00000CB4  2080                     move.l     [A0], D0
  1342. label00000CB6:
  1343. 00000CB6  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1344. 00000CBA  4E5E                     unlink     A6
  1345. 00000CBC  205F                     movea.l    A0, [A7]+
  1346. 00000CBE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1347. 00000CC2  4ED0                     jmp        [A0]
  1348. fn00000CC4:
  1349. 00000CC4  4E56 0000                link       A6, 0
  1350. 00000CC8  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  1351. 00000CCC  266E 0010                movea.l    A3, [A6 + 0x10]
  1352. 00000CD0  282E 0014                move.l     D4, [A6 + 0x14]
  1353. 00000CD4  202E 0008                move.l     D0, [A6 + 0x8]
  1354. 00000CD8  6720                     beq        +0x22 /* 00000CFA */
  1355. 00000CDA  5384                     subq.l     D4, 1
  1356. 00000CDC  2004                     move.l     D0, D4
  1357. 00000CDE  E580                     asl        D0, 2
  1358. 00000CE0  D08B                     add.l      D0, A3
  1359. 00000CE2  2040                     movea.l    A0, D0
  1360. 00000CE4  2F10                     move.l     -[A7], [A0]
  1361. 00000CE6  102D ED8C                move.b     D0, [A5 - 0x1274]
  1362. 00000CEA  6706                     beq        +0x8 /* 00000CF2 */
  1363. 00000CEC  41ED 0E1A                lea.l      A0, [A5 + 0xE1A /* export_447 */]
  1364. 00000CF0  6004                     bra        +0x6 /* 00000CF6 */
  1365. label00000CF2:
  1366. 00000CF2  41ED 115A                lea.l      A0, [A5 + 0x115A /* export_551 */]
  1367. label00000CF6:
  1368. 00000CF6  4E90                     jsr        [A0]
  1369. 00000CF8  584F                     addq.w     A7, 4
  1370. label00000CFA:
  1371. 00000CFA  202E 000C                move.l     D0, [A6 + 0xC]
  1372. 00000CFE  6720                     beq        +0x22 /* 00000D20 */
  1373. 00000D00  5384                     subq.l     D4, 1
  1374. 00000D02  2004                     move.l     D0, D4
  1375. 00000D04  E580                     asl        D0, 2
  1376. 00000D06  D08B                     add.l      D0, A3
  1377. 00000D08  2040                     movea.l    A0, D0
  1378. 00000D0A  2F10                     move.l     -[A7], [A0]
  1379. 00000D0C  102D ED8C                move.b     D0, [A5 - 0x1274]
  1380. 00000D10  6706                     beq        +0x8 /* 00000D18 */
  1381. 00000D12  41ED 0E1A                lea.l      A0, [A5 + 0xE1A /* export_447 */]
  1382. 00000D16  6004                     bra        +0x6 /* 00000D1C */
  1383. label00000D18:
  1384. 00000D18  41ED 115A                lea.l      A0, [A5 + 0x115A /* export_551 */]
  1385. label00000D1C:
  1386. 00000D1C  4E90                     jsr        [A0]
  1387. 00000D1E  584F                     addq.w     A7, 4
  1388. label00000D20:
  1389. 00000D20  7600                     moveq.l    D3, 0x00
  1390. 00000D22  244B                     movea.l    A2, A3
  1391. 00000D24  601A                     bra        +0x1C /* 00000D40 */
  1392. label00000D26:
  1393. 00000D26  2F12                     move.l     -[A7], [A2]
  1394. 00000D28  102D ED8C                move.b     D0, [A5 - 0x1274]
  1395. 00000D2C  6706                     beq        +0x8 /* 00000D34 */
  1396. 00000D2E  41ED 0E1A                lea.l      A0, [A5 + 0xE1A /* export_447 */]
  1397. 00000D32  6004                     bra        +0x6 /* 00000D38 */
  1398. label00000D34:
  1399. 00000D34  41ED 115A                lea.l      A0, [A5 + 0x115A /* export_551 */]
  1400. label00000D38:
  1401. 00000D38  4E90                     jsr        [A0]
  1402. 00000D3A  584F                     addq.w     A7, 4
  1403. 00000D3C  584A                     addq.w     A2, 4
  1404. 00000D3E  5283                     addq.l     D3, 1
  1405. label00000D40:
  1406. 00000D40  B684                     cmp.l      D3, D4
  1407. 00000D42  6DE2                     blt        -0x1C /* 00000D26 */
  1408. 00000D44  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  1409. 00000D48  4E5E                     unlink     A6
  1410. 00000D4A  205F                     movea.l    A0, [A7]+
  1411. 00000D4C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1412. 00000D50  4ED0                     jmp        [A0]
  1413. fn00000D52:
  1414. 00000D52  4E56 FFB0                link       A6, -0x0050
  1415. 00000D56  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  1416. 00000D5A  286E 0008                movea.l    A4, [A6 + 0x8]
  1417. 00000D5E  266C 0006                movea.l    A3, [A4 + 0x6]
  1418. 00000D62  2D4B FFFC                move.l     [A6 - 0x4], A3
  1419. 00000D66  7600                     moveq.l    D3, 0x00
  1420. 00000D68  2D43 FFB4                move.l     [A6 - 0x4C], D3
  1421. 00000D6C  2D43 FFB8                move.l     [A6 - 0x48], D3
  1422. 00000D70  1014                     move.b     D0, [A4]
  1423. 00000D72  7257                     moveq.l    D1, 0x57
  1424. 00000D74  B001                     cmp.b      D0, D1
  1425. 00000D76  667C                     bne        +0x7E /* 00000DF4 */
  1426. 00000D78  4AAE FFFC                tst.l      [A6 - 0x4]
  1427. 00000D7C  6776                     beq        +0x78 /* 00000DF4 */
  1428. 00000D7E  1013                     move.b     D0, [A3]
  1429. 00000D80  7256                     moveq.l    D1, 0x56
  1430. 00000D82  B001                     cmp.b      D0, D1
  1431. 00000D84  6652                     bne        +0x54 /* 00000DD8 */
  1432. 00000D86  246B 0006                movea.l    A2, [A3 + 0x6]
  1433. 00000D8A  302A 0020                move.w     D0, [A2 + 0x20]
  1434. 00000D8E  0240 0080                andi.w     D0, 0x80
  1435. 00000D92  6730                     beq        +0x32 /* 00000DC4 */
  1436. 00000D94  2D4A FFB8                move.l     [A6 - 0x48], A2
  1437. 00000D98  302B 0020                move.w     D0, [A3 + 0x20]
  1438. 00000D9C  7210                     moveq.l    D1, 0x10
  1439. 00000D9E  C041                     and.w      D0, D1
  1440. 00000DA0  670A                     beq        +0xC /* 00000DAC */
  1441. 00000DA2  202B 0002                move.l     D0, [A3 + 0x2]
  1442. 00000DA6  2D40 FFB4                move.l     [A6 - 0x4C], D0
  1443. 00000DAA  6048                     bra        +0x4A /* 00000DF4 */
  1444. label00000DAC:
  1445. 00000DAC  246B 0002                movea.l    A2, [A3 + 0x2]
  1446. 00000DB0  302A 0020                move.w     D0, [A2 + 0x20]
  1447. 00000DB4  7210                     moveq.l    D1, 0x10
  1448. 00000DB6  C041                     and.w      D0, D1
  1449. 00000DB8  673A                     beq        +0x3C /* 00000DF4 */
  1450. 00000DBA  202A 0006                move.l     D0, [A2 + 0x6]
  1451. 00000DBE  2D40 FFB4                move.l     [A6 - 0x4C], D0
  1452. 00000DC2  6030                     bra        +0x32 /* 00000DF4 */
  1453. label00000DC4:
  1454. 00000DC4  302B 0020                move.w     D0, [A3 + 0x20]
  1455. 00000DC8  7210                     moveq.l    D1, 0x10
  1456. 00000DCA  C041                     and.w      D0, D1
  1457. 00000DCC  6726                     beq        +0x28 /* 00000DF4 */
  1458. 00000DCE  202B 0006                move.l     D0, [A3 + 0x6]
  1459. 00000DD2  2D40 FFB4                move.l     [A6 - 0x4C], D0
  1460. 00000DD6  601C                     bra        +0x1E /* 00000DF4 */
  1461. label00000DD8:
  1462. 00000DD8  302B 0020                move.w     D0, [A3 + 0x20]
  1463. 00000DDC  0240 0080                andi.w     D0, 0x80
  1464. 00000DE0  6704                     beq        +0x6 /* 00000DE6 */
  1465. 00000DE2  2D4B FFB8                move.l     [A6 - 0x48], A3
  1466. label00000DE6:
  1467. 00000DE6  302B 0020                move.w     D0, [A3 + 0x20]
  1468. 00000DEA  7210                     moveq.l    D1, 0x10
  1469. 00000DEC  C041                     and.w      D0, D1
  1470. 00000DEE  6704                     beq        +0x6 /* 00000DF4 */
  1471. 00000DF0  2D4B FFB4                move.l     [A6 - 0x4C], A3
  1472. label00000DF4:
  1473. 00000DF4  7000                     moveq.l    D0, 0x00
  1474. 00000DF6  2D40 FFB0                move.l     [A6 - 0x50], D0
  1475. 00000DFA  2F0B                     move.l     -[A7], A3
  1476. 00000DFC  486E FFB0                pea.l      [A6 - 0x50]
  1477. 00000E00  4EBA FDB4                jsr        [PC - 0x24C /* 00000BB6 */]
  1478. 00000E04  0CAE 0000 000F FFB0      cmpi.l     [A6 - 0x50], 0xF
  1479. 00000E0C  6E0A                     bgt        +0xC /* 00000E18 */
  1480. 00000E0E  41EE FFC0                lea.l      A0, [A6 - 0x40]
  1481. 00000E12  2D48 FFBC                move.l     [A6 - 0x44], A0
  1482. 00000E16  6028                     bra        +0x2A /* 00000E40 */
  1483. label00000E18:
  1484. 00000E18  202E FFB0                move.l     D0, [A6 - 0x50]
  1485. 00000E1C  E588                     lsl        D0, 2
  1486. 00000E1E  2F00                     move.l     -[A7], D0
  1487. 00000E20  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  1488. 00000E24  584F                     addq.w     A7, 4
  1489. 00000E26  2D40 FFBC                move.l     [A6 - 0x44], D0
  1490. 00000E2A  4A80                     tst.l      D0
  1491. 00000E2C  6612                     bne        +0x14 /* 00000E40 */
  1492. 00000E2E  487A 011A                pea.l      [PC + 0x11A /* 00000F4A, value 0x23232320 '### ', pstring "## Cannot allocate parameter handle" */]
  1493. 00000E32  486D C23E                pea.l      [A5 - 0x3DC2]
  1494. 00000E36  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  1495. 00000E3A  504F                     addq.w     A7, 8
  1496. 00000E3C  4EAD 180A                jsr        [A5 + 0x180A /* export_765 */]
  1497. label00000E40:
  1498. 00000E40  246C 0002                movea.l    A2, [A4 + 0x2]
  1499. 00000E44  1012                     move.b     D0, [A2]
  1500. 00000E46  7213                     moveq.l    D1, 0x13
  1501. 00000E48  B001                     cmp.b      D0, D1
  1502. 00000E4A  6614                     bne        +0x16 /* 00000E60 */
  1503. 00000E4C  206A 0002                movea.l    A0, [A2 + 0x2]
  1504. 00000E50  2468 0012                movea.l    A2, [A0 + 0x12]
  1505. 00000E54  2C12                     move.l     D6, [A2]
  1506. 00000E56  0092 0000 0080           ori.l      [A2], 0x80
  1507. 00000E5C  7800                     moveq.l    D4, 0x00
  1508. 00000E5E  6040                     bra        +0x42 /* 00000EA0 */
  1509. label00000E60:
  1510. 00000E60  302D FCA4                move.w     D0, [A5 - 0x35C]
  1511. 00000E64  7201                     moveq.l    D1, 0x01
  1512. 00000E66  C041                     and.w      D0, D1
  1513. 00000E68  6634                     bne        +0x36 /* 00000E9E */
  1514. 00000E6A  206C 0002                movea.l    A0, [A4 + 0x2]
  1515. 00000E6E  1010                     move.b     D0, [A0]
  1516. 00000E70  725F                     moveq.l    D1, 0x5F
  1517. 00000E72  B001                     cmp.b      D0, D1
  1518. 00000E74  6628                     bne        +0x2A /* 00000E9E */
  1519. 00000E76  102C 001A                move.b     D0, [A4 + 0x1A]
  1520. 00000E7A  0200 0080                andi.b     D0, 0x80
  1521. 00000E7E  6708                     beq        +0xA /* 00000E88 */
  1522. 00000E80  283C 0000 8080           move.l     D4, 0x8080
  1523. 00000E86  6018                     bra        +0x1A /* 00000EA0 */
  1524. label00000E88:
  1525. 00000E88  102C 001A                move.b     D0, [A4 + 0x1A]
  1526. 00000E8C  7240                     moveq.l    D1, 0x40
  1527. 00000E8E  C001                     and.b      D0, D1
  1528. 00000E90  6708                     beq        +0xA /* 00000E9A */
  1529. 00000E92  283C 0000 8100           move.l     D4, 0x8100
  1530. 00000E98  6006                     bra        +0x8 /* 00000EA0 */
  1531. label00000E9A:
  1532. 00000E9A  7800                     moveq.l    D4, 0x00
  1533. 00000E9C  6002                     bra        +0x4 /* 00000EA0 */
  1534. label00000E9E:
  1535. 00000E9E  7800                     moveq.l    D4, 0x00
  1536. label00000EA0:
  1537. 00000EA0  53AD ED9C                subq.l     [A5 - 0x1264], 1
  1538. 00000EA4  2A2D ED9C                move.l     D5, [A5 - 0x1264]
  1539. 00000EA8  7600                     moveq.l    D3, 0x00
  1540. 00000EAA  2D43 FFB0                move.l     [A6 - 0x50], D3
  1541. 00000EAE  2F0B                     move.l     -[A7], A3
  1542. 00000EB0  486E FFB0                pea.l      [A6 - 0x50]
  1543. 00000EB4  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  1544. 00000EB8  4EBA FD38                jsr        [PC - 0x2C8 /* 00000BF2 */]
  1545. 00000EBC  42A7                     clr.l      -[A7]
  1546. 00000EBE  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1547. 00000EC2  4EBA 1676                jsr        [PC + 0x1676 /* 0000253A */]
  1548. 00000EC6  2F00                     move.l     -[A7], D0
  1549. 00000EC8  2F04                     move.l     -[A7], D4
  1550. 00000ECA  2F0C                     move.l     -[A7], A4
  1551. 00000ECC  4EBA F298                jsr        [PC - 0xD68 /* 00000166 */]
  1552. 00000ED0  2F00                     move.l     -[A7], D0
  1553. 00000ED2  2F05                     move.l     -[A7], D5
  1554. 00000ED4  102D ED8C                move.b     D0, [A5 - 0x1274]
  1555. 00000ED8  6706                     beq        +0x8 /* 00000EE0 */
  1556. 00000EDA  41ED 0E0A                lea.l      A0, [A5 + 0xE0A /* export_445 */]
  1557. 00000EDE  6004                     bra        +0x6 /* 00000EE4 */
  1558. label00000EE0:
  1559. 00000EE0  41ED 1152                lea.l      A0, [A5 + 0x1152 /* export_550 */]
  1560. label00000EE4:
  1561. 00000EE4  4E90                     jsr        [A0]
  1562. 00000EE6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1563. 00000EEA  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  1564. 00000EEE  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  1565. 00000EF2  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  1566. 00000EF6  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  1567. 00000EFA  4EBA FDC8                jsr        [PC - 0x238 /* 00000CC4 */]
  1568. 00000EFE  102D ED8C                move.b     D0, [A5 - 0x1274]
  1569. 00000F02  6706                     beq        +0x8 /* 00000F0A */
  1570. 00000F04  41ED 0DB2                lea.l      A0, [A5 + 0xDB2 /* export_434 */]
  1571. 00000F08  6004                     bra        +0x6 /* 00000F0E */
  1572. label00000F0A:
  1573. 00000F0A  41ED 1122                lea.l      A0, [A5 + 0x1122 /* export_544 */]
  1574. label00000F0E:
  1575. 00000F0E  4E90                     jsr        [A0]
  1576. 00000F10  246C 0002                movea.l    A2, [A4 + 0x2]
  1577. 00000F14  1012                     move.b     D0, [A2]
  1578. 00000F16  7213                     moveq.l    D1, 0x13
  1579. 00000F18  B001                     cmp.b      D0, D1
  1580. 00000F1A  660A                     bne        +0xC /* 00000F26 */
  1581. 00000F1C  206A 0002                movea.l    A0, [A2 + 0x2]
  1582. 00000F20  2068 0012                movea.l    A0, [A0 + 0x12]
  1583. 00000F24  2086                     move.l     [A0], D6
  1584. label00000F26:
  1585. 00000F26  0CAE 0000 000F FFB0      cmpi.l     [A6 - 0x50], 0xF
  1586. 00000F2E  6F0A                     ble        +0xC /* 00000F3A */
  1587. 00000F30  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  1588. 00000F34  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  1589. 00000F38  584F                     addq.w     A7, 4
  1590. label00000F3A:
  1591. 00000F3A  2005                     move.l     D0, D5
  1592. 00000F3C  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  1593. 00000F40  4E5E                     unlink     A6
  1594. 00000F42  205F                     movea.l    A0, [A7]+
  1595. 00000F44  584F                     addq.w     A7, 4
  1596. 00000F46  4ED0                     jmp        [A0]
  1597. 00000F48  002E 2323 2320           ori.b      [A6 + 0x2320], 0x23 /* '#' */
  1598. 00000F4E  4361                     chk.w      D1, -[A1]
  1599. 00000F50  6E6E                     bgt        +0x70 /* 00000FC0 */
  1600. 00000F52  6F74                     ble        +0x76 /* 00000FC8 */
  1601. 00000F54  2061                     movea.l    A0, -[A1]
  1602. 00000F56  6C6C                     bge        +0x6E /* 00000FC4 */
  1603. 00000F58  6F63                     ble        +0x65 /* 00000FBD */
  1604. 00000F5A  6174                     bsr        +0x76 /* 00000FD0 */
  1605. 00000F5C  6520                     bcs        +0x22 /* 00000F7E */
  1606. 00000F5E  7061                     moveq.l    D0, 0x61
  1607. 00000F60  7261                     moveq.l    D1, 0x61
  1608. 00000F62  6D65                     blt        +0x67 /* 00000FC9 */
  1609. 00000F64  7465                     moveq.l    D2, 0x65
  1610. 00000F66  7220                     moveq.l    D1, 0x20
  1611. 00000F68  6861                     bvc        +0x63 /* 00000FCB */
  1612. 00000F6A  6E64                     bgt        +0x66 /* 00000FD0 */
  1613. 00000F6C  6C65                     bge        +0x67 /* 00000FD3 */
  1614. 00000F6E  2062                     movea.l    A0, -[A2]
  1615. 00000F70  7566                     moveq.l    D2, 0x66
  1616. 00000F72  6665                     bne        +0x67 /* 00000FD9 */
  1617. 00000F74  7221                     moveq.l    D1, 0x21
  1618. 00000F76  0D00                     btst       D0, D6
  1619. fn00000F78:
  1620. 00000F78  4E56 0000                link       A6, 0
  1621. 00000F7C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1622. // begin alternate branch 00000F7E-00000F8C
  1623. label00000F7E:
  1624. 00000F7E  1F38 286E                move.b     -[A7], [0x0000286E]
  1625. 00000F82  0008 4EAD                ori.b      A0, 0xAD
  1626. 00000F86  15F2 102D E33D           move.b     [PC - 0x1CC3 /* FFFFF2C5, cstring ""<EOF> */], [A2 + D1.w + 0x2D]
  1627. // end alternate branch 00000F7E-00000F8C
  1628. label00000F7E: // (misaligned)
  1629. 00000F80  286E 0008                movea.l    A4, [A6 + 0x8]
  1630. 00000F84  4EAD 15F2                jsr        [A5 + 0x15F2 /* export_698 */]
  1631. 00000F88  102D E33D                move.b     D0, [A5 - 0x1CC3]
  1632. 00000F8C  6710                     beq        +0x12 /* 00000F9E */
  1633. 00000F8E  204C                     movea.l    A0, A4
  1634. 00000F90  7022                     moveq.l    D0, 0x22
  1635. 00000F92  D1C0                     add.l      A0, D0
  1636. 00000F94  5C48                     addq.w     A0, 6
  1637. 00000F96  2F20                     move.l     -[A7], -[A0]
  1638. 00000F98  3F20                     move.w     -[A7], -[A0]
  1639. 00000F9A  4EBA F3D0                jsr        [PC - 0xC30 /* 0000036C */]
  1640. label00000F9E:
  1641. 00000F9E  1214                     move.b     D1, [A4]
  1642. 00000FA0  7000                     moveq.l    D0, 0x00
  1643. 00000FA2  1001                     move.b     D0, D1
  1644. 00000FA4  720F                     moveq.l    D1, 0x0F
  1645. 00000FA6  B081                     cmp.l      D0, D1
  1646. 00000FA8  6700 0096                beq        +0x98 /* 00001040 */
  1647. 00000FAC  720E                     moveq.l    D1, 0x0E
  1648. 00000FAE  B081                     cmp.l      D0, D1
  1649. 00000FB0  6700 00A2                beq        +0xA4 /* 00001054 */
  1650. 00000FB4  7211                     moveq.l    D1, 0x11
  1651. 00000FB6  B081                     cmp.l      D0, D1
  1652. 00000FB8  6700 01BE                beq        +0x1C0 /* 00001178 */
  1653. 00000FBC  7210                     moveq.l    D1, 0x10
  1654. 00000FBE  B081                     cmp.l      D0, D1
  1655. label00000FC0:
  1656. 00000FC0  6700 01B6                beq        +0x1B8 /* 00001178 */
  1657. label00000FC4:
  1658. 00000FC4  721B                     moveq.l    D1, 0x1B
  1659. 00000FC6  B081                     cmp.l      D0, D1
  1660. label00000FC8:
  1661. 00000FC8  6700 01BE                beq        +0x1C0 /* 00001188 */
  1662. 00000FCC  7219                     moveq.l    D1, 0x19
  1663. 00000FCE  B081                     cmp.l      D0, D1
  1664. fn00000FD0:
  1665. 00000FD0  6700 0368                beq        +0x36A /* 0000133A */
  1666. 00000FD4  721A                     moveq.l    D1, 0x1A
  1667. 00000FD6  B081                     cmp.l      D0, D1
  1668. 00000FD8  6700 0360                beq        +0x362 /* 0000133A */
  1669. 00000FDC  7217                     moveq.l    D1, 0x17
  1670. 00000FDE  B081                     cmp.l      D0, D1
  1671. 00000FE0  6700 0358                beq        +0x35A /* 0000133A */
  1672. 00000FE4  721C                     moveq.l    D1, 0x1C
  1673. 00000FE6  B081                     cmp.l      D0, D1
  1674. 00000FE8  6700 0350                beq        +0x352 /* 0000133A */
  1675. 00000FEC  721D                     moveq.l    D1, 0x1D
  1676. 00000FEE  B081                     cmp.l      D0, D1
  1677. 00000FF0  6700 0348                beq        +0x34A /* 0000133A */
  1678. 00000FF4  721E                     moveq.l    D1, 0x1E
  1679. 00000FF6  B081                     cmp.l      D0, D1
  1680. 00000FF8  6700 0340                beq        +0x342 /* 0000133A */
  1681. 00000FFC  721F                     moveq.l    D1, 0x1F
  1682. 00000FFE  B081                     cmp.l      D0, D1
  1683. 00001000  6700 0338                beq        +0x33A /* 0000133A */
  1684. 00001004  7220                     moveq.l    D1, 0x20
  1685. 00001006  B081                     cmp.l      D0, D1
  1686. 00001008  6700 0330                beq        +0x332 /* 0000133A */
  1687. 0000100C  7221                     moveq.l    D1, 0x21
  1688. 0000100E  B081                     cmp.l      D0, D1
  1689. 00001010  6700 0328                beq        +0x32A /* 0000133A */
  1690. 00001014  7222                     moveq.l    D1, 0x22
  1691. 00001016  B081                     cmp.l      D0, D1
  1692. 00001018  6700 0320                beq        +0x322 /* 0000133A */
  1693. 0000101C  7223                     moveq.l    D1, 0x23
  1694. 0000101E  B081                     cmp.l      D0, D1
  1695. 00001020  6700 0318                beq        +0x31A /* 0000133A */
  1696. 00001024  7224                     moveq.l    D1, 0x24
  1697. 00001026  B081                     cmp.l      D0, D1
  1698. 00001028  6700 0310                beq        +0x312 /* 0000133A */
  1699. 0000102C  7225                     moveq.l    D1, 0x25
  1700. 0000102E  B081                     cmp.l      D0, D1
  1701. 00001030  6700 0308                beq        +0x30A /* 0000133A */
  1702. 00001034  725D                     moveq.l    D1, 0x5D
  1703. 00001036  B081                     cmp.l      D0, D1
  1704. 00001038  6700 032C                beq        +0x32E /* 00001366 */
  1705. 0000103C  6000 0306                bra        +0x308 /* 00001344 */
  1706. label00001040:
  1707. 00001040  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1708. 00001044  4EBA FF32                jsr        [PC - 0xCE /* 00000F78 */]
  1709. 00001048  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  1710. 0000104C  4EBA FF2A                jsr        [PC - 0xD6 /* 00000F78 */]
  1711. 00001050  6000 0314                bra        +0x316 /* 00001366 */
  1712. label00001054:
  1713. 00001054  52AD EDA4                addq.l     [A5 - 0x125C], 1
  1714. 00001058  262D EDA4                move.l     D3, [A5 - 0x125C]
  1715. 0000105C  52AD EDA4                addq.l     [A5 - 0x125C], 1
  1716. 00001060  2A2D EDA4                move.l     D5, [A5 - 0x125C]
  1717. 00001064  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1718. 00001068  4227                     clr.b      -[A7]
  1719. 0000106A  2F03                     move.l     -[A7], D3
  1720. 0000106C  4EBA 16AE                jsr        [PC + 0x16AE /* 0000271C */]
  1721. 00001070  206C 0006                movea.l    A0, [A4 + 0x6]
  1722. 00001074  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1723. 00001078  4EBA FEFE                jsr        [PC - 0x102 /* 00000F78 */]
  1724. 0000107C  53AD ED9C                subq.l     [A5 - 0x1264], 1
  1725. 00001080  282D ED9C                move.l     D4, [A5 - 0x1264]
  1726. 00001084  2F05                     move.l     -[A7], D5
  1727. 00001086  487A 02F4                pea.l      [PC + 0x2F4 /* 0000137C, value 0x256C6400 '%ld\0', cstring "%ld" */]
  1728. 0000108A  486D EDBE                pea.l      [A5 - 0x1242]
  1729. 0000108E  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  1730. 00001092  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1731. 00001096  45ED EDBC                lea.l      A2, [A5 - 0x1244]
  1732. 0000109A  2F0A                     move.l     -[A7], A2
  1733. 0000109C  2F04                     move.l     -[A7], D4
  1734. 0000109E  102D ED8C                move.b     D0, [A5 - 0x1274]
  1735. 000010A2  6706                     beq        +0x8 /* 000010AA */
  1736. 000010A4  41ED 0E72                lea.l      A0, [A5 + 0xE72 /* export_458 */]
  1737. 000010A8  6004                     bra        +0x6 /* 000010AE */
  1738. label000010AA:
  1739. 000010AA  41ED 118A                lea.l      A0, [A5 + 0x118A /* export_557 */]
  1740. label000010AE:
  1741. 000010AE  4E90                     jsr        [A0]
  1742. 000010B0  504F                     addq.w     A7, 8
  1743. 000010B2  2F04                     move.l     -[A7], D4
  1744. 000010B4  102D ED8C                move.b     D0, [A5 - 0x1274]
  1745. 000010B8  6706                     beq        +0x8 /* 000010C0 */
  1746. 000010BA  41ED 0D22                lea.l      A0, [A5 + 0xD22 /* export_416 */]
  1747. 000010BE  6004                     bra        +0x6 /* 000010C4 */
  1748. label000010C0:
  1749. 000010C0  41ED 10CA                lea.l      A0, [A5 + 0x10CA /* export_533 */]
  1750. label000010C4:
  1751. 000010C4  4E90                     jsr        [A0]
  1752. 000010C6  584F                     addq.w     A7, 4
  1753. 000010C8  53AD ED9C                subq.l     [A5 - 0x1264], 1
  1754. 000010CC  202D ED9C                move.l     D0, [A5 - 0x1264]
  1755. 000010D0  2B40 EDAC                move.l     [A5 - 0x1254], D0
  1756. 000010D4  2F03                     move.l     -[A7], D3
  1757. 000010D6  487A 02A0                pea.l      [PC + 0x2A0 /* 00001378, value 0x256C6400 '%ld\0', cstring "%ld" */]
  1758. 000010DA  486D EDBE                pea.l      [A5 - 0x1242]
  1759. 000010DE  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  1760. 000010E2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1761. 000010E6  2F0A                     move.l     -[A7], A2
  1762. 000010E8  2F2D EDAC                move.l     -[A7], [A5 - 0x1254]
  1763. 000010EC  102D ED8C                move.b     D0, [A5 - 0x1274]
  1764. 000010F0  6706                     beq        +0x8 /* 000010F8 */
  1765. 000010F2  41ED 0ED2                lea.l      A0, [A5 + 0xED2 /* export_470 */]
  1766. 000010F6  6004                     bra        +0x6 /* 000010FC */
  1767. label000010F8:
  1768. 000010F8  41ED 11CA                lea.l      A0, [A5 + 0x11CA /* export_565 */]
  1769. label000010FC:
  1770. 000010FC  4E90                     jsr        [A0]
  1771. 000010FE  504F                     addq.w     A7, 8
  1772. 00001100  2F2D EDAC                move.l     -[A7], [A5 - 0x1254]
  1773. 00001104  102D ED8C                move.b     D0, [A5 - 0x1274]
  1774. 00001108  6706                     beq        +0x8 /* 00001110 */
  1775. 0000110A  41ED 0D22                lea.l      A0, [A5 + 0xD22 /* export_416 */]
  1776. 0000110E  6004                     bra        +0x6 /* 00001114 */
  1777. label00001110:
  1778. 00001110  41ED 10CA                lea.l      A0, [A5 + 0x10CA /* export_533 */]
  1779. label00001114:
  1780. 00001114  4E90                     jsr        [A0]
  1781. 00001116  584F                     addq.w     A7, 4
  1782. 00001118  206C 0006                movea.l    A0, [A4 + 0x6]
  1783. 0000111C  2F28 0006                move.l     -[A7], [A0 + 0x6]
  1784. 00001120  4EBA FE56                jsr        [PC - 0x1AA /* 00000F78 */]
  1785. 00001124  53AD ED9C                subq.l     [A5 - 0x1264], 1
  1786. 00001128  202D ED9C                move.l     D0, [A5 - 0x1264]
  1787. 0000112C  2B40 EDAC                move.l     [A5 - 0x1254], D0
  1788. 00001130  2F05                     move.l     -[A7], D5
  1789. 00001132  487A 0240                pea.l      [PC + 0x240 /* 00001374, value 0x256C6400 '%ld\0', cstring "%ld" */]
  1790. 00001136  486D EDBE                pea.l      [A5 - 0x1242]
  1791. 0000113A  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  1792. 0000113E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1793. 00001142  2F0A                     move.l     -[A7], A2
  1794. 00001144  2F2D EDAC                move.l     -[A7], [A5 - 0x1254]
  1795. 00001148  102D ED8C                move.b     D0, [A5 - 0x1274]
  1796. 0000114C  6706                     beq        +0x8 /* 00001154 */
  1797. 0000114E  41ED 0ED2                lea.l      A0, [A5 + 0xED2 /* export_470 */]
  1798. 00001152  6004                     bra        +0x6 /* 00001158 */
  1799. label00001154:
  1800. 00001154  41ED 11CA                lea.l      A0, [A5 + 0x11CA /* export_565 */]
  1801. label00001158:
  1802. 00001158  4E90                     jsr        [A0]
  1803. 0000115A  504F                     addq.w     A7, 8
  1804. 0000115C  2F2D EDAC                move.l     -[A7], [A5 - 0x1254]
  1805. 00001160  102D ED8C                move.b     D0, [A5 - 0x1274]
  1806. 00001164  6706                     beq        +0x8 /* 0000116C */
  1807. 00001166  41ED 0D22                lea.l      A0, [A5 + 0xD22 /* export_416 */]
  1808. 0000116A  6004                     bra        +0x6 /* 00001170 */
  1809. label0000116C:
  1810. 0000116C  41ED 10CA                lea.l      A0, [A5 + 0x10CA /* export_533 */]
  1811. label00001170:
  1812. 00001170  4E90                     jsr        [A0]
  1813. 00001172  584F                     addq.w     A7, 4
  1814. 00001174  6000 01F0                bra        +0x1F2 /* 00001366 */
  1815. label00001178:
  1816. 00001178  2F0C                     move.l     -[A7], A4
  1817. 0000117A  70FF                     moveq.l    D0, 0xFFFFFFFF
  1818. 0000117C  1F00                     move.b     -[A7], D0
  1819. 0000117E  42A7                     clr.l      -[A7]
  1820. 00001180  4EBA 159A                jsr        [PC + 0x159A /* 0000271C */]
  1821. 00001184  6000 01E0                bra        +0x1E2 /* 00001366 */
  1822. label00001188:
  1823. 00001188  206C 0006                movea.l    A0, [A4 + 0x6]
  1824. 0000118C  1010                     move.b     D0, [A0]
  1825. 0000118E  7600                     moveq.l    D3, 0x00
  1826. 00001190  1600                     move.b     D3, D0
  1827. 00001192  7011                     moveq.l    D0, 0x11
  1828. 00001194  B640                     cmp.w      D3, D0
  1829. 00001196  6708                     beq        +0xA /* 000011A0 */
  1830. 00001198  7010                     moveq.l    D0, 0x10
  1831. 0000119A  B640                     cmp.w      D3, D0
  1832. 0000119C  6600 019C                bne        +0x19E /* 0000133A */
  1833. label000011A0:
  1834. 000011A0  53AD ED9C                subq.l     [A5 - 0x1264], 1
  1835. 000011A4  282D ED9C                move.l     D4, [A5 - 0x1264]
  1836. 000011A8  52AD EDA4                addq.l     [A5 - 0x125C], 1
  1837. 000011AC  2C2D EDA4                move.l     D6, [A5 - 0x125C]
  1838. 000011B0  52AD EDA4                addq.l     [A5 - 0x125C], 1
  1839. 000011B4  2A2D EDA4                move.l     D5, [A5 - 0x125C]
  1840. 000011B8  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  1841. 000011BC  7001                     moveq.l    D0, 0x01
  1842. 000011BE  1F00                     move.b     -[A7], D0
  1843. 000011C0  2F06                     move.l     -[A7], D6
  1844. 000011C2  4EBA 1558                jsr        [PC + 0x1558 /* 0000271C */]
  1845. 000011C6  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1846. 000011CA  4EBA 136E                jsr        [PC + 0x136E /* 0000253A */]
  1847. 000011CE  2E00                     move.l     D7, D0
  1848. 000011D0  2F07                     move.l     -[A7], D7
  1849. 000011D2  2F2D F1F4                move.l     -[A7], [A5 - 0xE0C]
  1850. 000011D6  42A7                     clr.l      -[A7]
  1851. 000011D8  7006                     moveq.l    D0, 0x06
  1852. 000011DA  2440                     movea.l    A2, D0
  1853. 000011DC  2F0A                     move.l     -[A7], A2
  1854. 000011DE  2F04                     move.l     -[A7], D4
  1855. 000011E0  102D ED8C                move.b     D0, [A5 - 0x1274]
  1856. 000011E4  6706                     beq        +0x8 /* 000011EC */
  1857. 000011E6  41ED 0E4A                lea.l      A0, [A5 + 0xE4A /* export_453 */]
  1858. 000011EA  6004                     bra        +0x6 /* 000011F0 */
  1859. label000011EC:
  1860. 000011EC  41ED 1172                lea.l      A0, [A5 + 0x1172 /* export_554 */]
  1861. label000011F0:
  1862. 000011F0  4E90                     jsr        [A0]
  1863. 000011F2  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1864. 000011F6  2F04                     move.l     -[A7], D4
  1865. 000011F8  102D ED8C                move.b     D0, [A5 - 0x1274]
  1866. 000011FC  6706                     beq        +0x8 /* 00001204 */
  1867. 000011FE  41ED 0D22                lea.l      A0, [A5 + 0xD22 /* export_416 */]
  1868. 00001202  6004                     bra        +0x6 /* 00001208 */
  1869. label00001204:
  1870. 00001204  41ED 10CA                lea.l      A0, [A5 + 0x10CA /* export_533 */]
  1871. label00001208:
  1872. 00001208  4E90                     jsr        [A0]
  1873. 0000120A  584F                     addq.w     A7, 4
  1874. 0000120C  53AD ED9C                subq.l     [A5 - 0x1264], 1
  1875. 00001210  282D ED9C                move.l     D4, [A5 - 0x1264]
  1876. 00001214  2F05                     move.l     -[A7], D5
  1877. 00001216  487A 0170                pea.l      [PC + 0x170 /* 00001388, value 0x256C6400 '%ld\0', cstring "%ld" */]
  1878. 0000121A  486D EDBE                pea.l      [A5 - 0x1242]
  1879. 0000121E  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  1880. 00001222  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1881. 00001226  47ED EDBC                lea.l      A3, [A5 - 0x1244]
  1882. 0000122A  2F0B                     move.l     -[A7], A3
  1883. 0000122C  2F04                     move.l     -[A7], D4
  1884. 0000122E  102D ED8C                move.b     D0, [A5 - 0x1274]
  1885. 00001232  6706                     beq        +0x8 /* 0000123A */
  1886. 00001234  41ED 0E72                lea.l      A0, [A5 + 0xE72 /* export_458 */]
  1887. 00001238  6004                     bra        +0x6 /* 0000123E */
  1888. label0000123A:
  1889. 0000123A  41ED 118A                lea.l      A0, [A5 + 0x118A /* export_557 */]
  1890. label0000123E:
  1891. 0000123E  4E90                     jsr        [A0]
  1892. 00001240  504F                     addq.w     A7, 8
  1893. 00001242  2F04                     move.l     -[A7], D4
  1894. 00001244  102D ED8C                move.b     D0, [A5 - 0x1274]
  1895. 00001248  6706                     beq        +0x8 /* 00001250 */
  1896. 0000124A  41ED 0D22                lea.l      A0, [A5 + 0xD22 /* export_416 */]
  1897. 0000124E  6004                     bra        +0x6 /* 00001254 */
  1898. label00001250:
  1899. 00001250  41ED 10CA                lea.l      A0, [A5 + 0x10CA /* export_533 */]
  1900. label00001254:
  1901. 00001254  4E90                     jsr        [A0]
  1902. 00001256  584F                     addq.w     A7, 4
  1903. 00001258  53AD ED9C                subq.l     [A5 - 0x1264], 1
  1904. 0000125C  202D ED9C                move.l     D0, [A5 - 0x1264]
  1905. 00001260  2B40 EDAC                move.l     [A5 - 0x1254], D0
  1906. 00001264  2F06                     move.l     -[A7], D6
  1907. 00001266  487A 011C                pea.l      [PC + 0x11C /* 00001384, value 0x256C6400 '%ld\0', cstring "%ld" */]
  1908. 0000126A  486D EDBE                pea.l      [A5 - 0x1242]
  1909. 0000126E  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  1910. 00001272  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1911. 00001276  2F0B                     move.l     -[A7], A3
  1912. 00001278  2F2D EDAC                move.l     -[A7], [A5 - 0x1254]
  1913. 0000127C  102D ED8C                move.b     D0, [A5 - 0x1274]
  1914. 00001280  6706                     beq        +0x8 /* 00001288 */
  1915. 00001282  41ED 0ED2                lea.l      A0, [A5 + 0xED2 /* export_470 */]
  1916. 00001286  6004                     bra        +0x6 /* 0000128C */
  1917. label00001288:
  1918. 00001288  41ED 11CA                lea.l      A0, [A5 + 0x11CA /* export_565 */]
  1919. label0000128C:
  1920. 0000128C  4E90                     jsr        [A0]
  1921. 0000128E  504F                     addq.w     A7, 8
  1922. 00001290  2F2D EDAC                move.l     -[A7], [A5 - 0x1254]
  1923. 00001294  102D ED8C                move.b     D0, [A5 - 0x1274]
  1924. 00001298  6706                     beq        +0x8 /* 000012A0 */
  1925. 0000129A  41ED 0D22                lea.l      A0, [A5 + 0xD22 /* export_416 */]
  1926. 0000129E  6004                     bra        +0x6 /* 000012A4 */
  1927. label000012A0:
  1928. 000012A0  41ED 10CA                lea.l      A0, [A5 + 0x10CA /* export_533 */]
  1929. label000012A4:
  1930. 000012A4  4E90                     jsr        [A0]
  1931. 000012A6  584F                     addq.w     A7, 4
  1932. 000012A8  53AD ED9C                subq.l     [A5 - 0x1264], 1
  1933. 000012AC  282D ED9C                move.l     D4, [A5 - 0x1264]
  1934. 000012B0  2F07                     move.l     -[A7], D7
  1935. 000012B2  2F2D F1F8                move.l     -[A7], [A5 - 0xE08]
  1936. 000012B6  42A7                     clr.l      -[A7]
  1937. 000012B8  2F0A                     move.l     -[A7], A2
  1938. 000012BA  2F04                     move.l     -[A7], D4
  1939. 000012BC  102D ED8C                move.b     D0, [A5 - 0x1274]
  1940. 000012C0  6706                     beq        +0x8 /* 000012C8 */
  1941. 000012C2  41ED 0E4A                lea.l      A0, [A5 + 0xE4A /* export_453 */]
  1942. 000012C6  6004                     bra        +0x6 /* 000012CC */
  1943. label000012C8:
  1944. 000012C8  41ED 1172                lea.l      A0, [A5 + 0x1172 /* export_554 */]
  1945. label000012CC:
  1946. 000012CC  4E90                     jsr        [A0]
  1947. 000012CE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1948. 000012D2  2F04                     move.l     -[A7], D4
  1949. 000012D4  102D ED8C                move.b     D0, [A5 - 0x1274]
  1950. 000012D8  6706                     beq        +0x8 /* 000012E0 */
  1951. 000012DA  41ED 0D22                lea.l      A0, [A5 + 0xD22 /* export_416 */]
  1952. 000012DE  6004                     bra        +0x6 /* 000012E4 */
  1953. label000012E0:
  1954. 000012E0  41ED 10CA                lea.l      A0, [A5 + 0x10CA /* export_533 */]
  1955. label000012E4:
  1956. 000012E4  4E90                     jsr        [A0]
  1957. 000012E6  584F                     addq.w     A7, 4
  1958. 000012E8  53AD ED9C                subq.l     [A5 - 0x1264], 1
  1959. 000012EC  202D ED9C                move.l     D0, [A5 - 0x1264]
  1960. 000012F0  2B40 EDAC                move.l     [A5 - 0x1254], D0
  1961. 000012F4  2F05                     move.l     -[A7], D5
  1962. 000012F6  487A 0088                pea.l      [PC + 0x88 /* 00001380, value 0x256C6400 '%ld\0', cstring "%ld" */]
  1963. 000012FA  486D EDBE                pea.l      [A5 - 0x1242]
  1964. 000012FE  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  1965. 00001302  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1966. 00001306  2F0B                     move.l     -[A7], A3
  1967. 00001308  2F2D EDAC                move.l     -[A7], [A5 - 0x1254]
  1968. 0000130C  102D ED8C                move.b     D0, [A5 - 0x1274]
  1969. 00001310  6706                     beq        +0x8 /* 00001318 */
  1970. 00001312  41ED 0ED2                lea.l      A0, [A5 + 0xED2 /* export_470 */]
  1971. 00001316  6004                     bra        +0x6 /* 0000131C */
  1972. label00001318:
  1973. 00001318  41ED 11CA                lea.l      A0, [A5 + 0x11CA /* export_565 */]
  1974. label0000131C:
  1975. 0000131C  4E90                     jsr        [A0]
  1976. 0000131E  504F                     addq.w     A7, 8
  1977. 00001320  2F2D EDAC                move.l     -[A7], [A5 - 0x1254]
  1978. 00001324  102D ED8C                move.b     D0, [A5 - 0x1274]
  1979. 00001328  6706                     beq        +0x8 /* 00001330 */
  1980. 0000132A  41ED 0D22                lea.l      A0, [A5 + 0xD22 /* export_416 */]
  1981. 0000132E  6004                     bra        +0x6 /* 00001334 */
  1982. label00001330:
  1983. 00001330  41ED 10CA                lea.l      A0, [A5 + 0x10CA /* export_533 */]
  1984. label00001334:
  1985. 00001334  4E90                     jsr        [A0]
  1986. 00001336  584F                     addq.w     A7, 4
  1987. 00001338  602C                     bra        +0x2E /* 00001366 */
  1988. label0000133A:
  1989. 0000133A  2F0C                     move.l     -[A7], A4
  1990. 0000133C  4267                     clr.w      -[A7]
  1991. 0000133E  4EBA 004C                jsr        [PC + 0x4C /* 0000138C */]
  1992. 00001342  6022                     bra        +0x24 /* 00001366 */
  1993. label00001344:
  1994. 00001344  2F0C                     move.l     -[A7], A4
  1995. 00001346  4267                     clr.w      -[A7]
  1996. 00001348  4EBA 0042                jsr        [PC + 0x42 /* 0000138C */]
  1997. 0000134C  2800                     move.l     D4, D0
  1998. 0000134E  6716                     beq        +0x18 /* 00001366 */
  1999. 00001350  2F04                     move.l     -[A7], D4
  2000. 00001352  102D ED8C                move.b     D0, [A5 - 0x1274]
  2001. 00001356  6706                     beq        +0x8 /* 0000135E */
  2002. 00001358  41ED 0D22                lea.l      A0, [A5 + 0xD22 /* export_416 */]
  2003. 0000135C  6004                     bra        +0x6 /* 00001362 */
  2004. label0000135E:
  2005. 0000135E  41ED 10CA                lea.l      A0, [A5 + 0x10CA /* export_533 */]
  2006. label00001362:
  2007. 00001362  4E90                     jsr        [A0]
  2008. 00001364  584F                     addq.w     A7, 4
  2009. label00001366:
  2010. 00001366  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2011. 0000136A  4E5E                     unlink     A6
  2012. 0000136C  205F                     movea.l    A0, [A7]+
  2013. 0000136E  584F                     addq.w     A7, 4
  2014. 00001370  4ED0                     jmp        [A0]
  2015. 00001372  0018 256C                ori.b      [A0]+, 0x6C /* 'l' */
  2016. 00001376  6400 256C                bcc        +0x256E /* 000038E4 */
  2017. 0000137A  6400 256C                bcc        +0x256E /* 000038E8 */
  2018. 0000137E  6400 256C                bcc        +0x256E /* 000038EC */
  2019. 00001382  6400 256C                bcc        +0x256E /* 000038F0 */
  2020. 00001386  6400 256C                bcc        +0x256E /* 000038F4 */
  2021. 0000138A  6400 4E56                bcc        +0x4E58 /* 000061E2 */
  2022. // begin alternate branch 0000138C-00001390
  2023. fn0000138C:
  2024. 0000138C  4E56 FFBC                link       A6, -0x0044
  2025. // end alternate branch 0000138C-00001390
  2026. fn0000138C: // (misaligned)
  2027. 0000138E  FFBC                     .invalid   <<F/6/7>>
  2028. 00001390  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2029. 00001394  286E 000A                movea.l    A4, [A6 + 0xA]
  2030. 00001398  4EAD 15F2                jsr        [A5 + 0x15F2 /* export_698 */]
  2031. 0000139C  202C 0016                move.l     D0, [A4 + 0x16]
  2032. 000013A0  2D40 FFEC                move.l     [A6 - 0x14], D0
  2033. 000013A4  4A80                     tst.l      D0
  2034. 000013A6  671E                     beq        +0x20 /* 000013C6 */
  2035. 000013A8  222C 0012                move.l     D1, [A4 + 0x12]
  2036. 000013AC  2D41 FFE8                move.l     [A6 - 0x18], D1
  2037. 000013B0  2F0C                     move.l     -[A7], A4
  2038. 000013B2  4EBA EDB2                jsr        [PC - 0x124E /* 00000166 */]
  2039. 000013B6  2D40 FFD4                move.l     [A6 - 0x2C], D0
  2040. 000013BA  296E FFEC 0012           move.l     [A4 + 0x12], [A6 - 0x14]
  2041. 000013C0  7000                     moveq.l    D0, 0x00
  2042. 000013C2  2940 0016                move.l     [A4 + 0x16], D0
  2043. label000013C6:
  2044. 000013C6  102D E33D                move.b     D0, [A5 - 0x1CC3]
  2045. 000013CA  6710                     beq        +0x12 /* 000013DC */
  2046. 000013CC  204C                     movea.l    A0, A4
  2047. 000013CE  7022                     moveq.l    D0, 0x22
  2048. 000013D0  D1C0                     add.l      A0, D0
  2049. 000013D2  5C48                     addq.w     A0, 6
  2050. 000013D4  2F20                     move.l     -[A7], -[A0]
  2051. 000013D6  3F20                     move.w     -[A7], -[A0]
  2052. 000013D8  4EBA EF92                jsr        [PC - 0x106E /* 0000036C */]
  2053. label000013DC:
  2054. 000013DC  2F0C                     move.l     -[A7], A4
  2055. 000013DE  4EBA ED86                jsr        [PC - 0x127A /* 00000166 */]
  2056. 000013E2  2E00                     move.l     D7, D0
  2057. 000013E4  1214                     move.b     D1, [A4]
  2058. 000013E6  7000                     moveq.l    D0, 0x00
  2059. 000013E8  1001                     move.b     D0, D1
  2060. 000013EA  720F                     moveq.l    D1, 0x0F
  2061. 000013EC  B081                     cmp.l      D0, D1
  2062. 000013EE  6700 0216                beq        +0x218 /* 00001606 */
  2063. 000013F2  720C                     moveq.l    D1, 0x0C
  2064. 000013F4  B081                     cmp.l      D0, D1
  2065. 000013F6  6700 0228                beq        +0x22A /* 00001620 */
  2066. 000013FA  720D                     moveq.l    D1, 0x0D
  2067. 000013FC  B081                     cmp.l      D0, D1
  2068. 000013FE  6700 0232                beq        +0x234 /* 00001632 */
  2069. 00001402  7215                     moveq.l    D1, 0x15
  2070. 00001404  B081                     cmp.l      D0, D1
  2071. 00001406  6700 0230                beq        +0x232 /* 00001638 */
  2072. 0000140A  7219                     moveq.l    D1, 0x19
  2073. 0000140C  B081                     cmp.l      D0, D1
  2074. 0000140E  6700 0262                beq        +0x264 /* 00001672 */
  2075. 00001412  721A                     moveq.l    D1, 0x1A
  2076. 00001414  B081                     cmp.l      D0, D1
  2077. 00001416  6700 0260                beq        +0x262 /* 00001678 */
  2078. 0000141A  721B                     moveq.l    D1, 0x1B
  2079. 0000141C  B081                     cmp.l      D0, D1
  2080. 0000141E  6700 025E                beq        +0x260 /* 0000167E */
  2081. 00001422  7217                     moveq.l    D1, 0x17
  2082. 00001424  B081                     cmp.l      D0, D1
  2083. 00001426  6700 0256                beq        +0x258 /* 0000167E */
  2084. 0000142A  721C                     moveq.l    D1, 0x1C
  2085. 0000142C  B081                     cmp.l      D0, D1
  2086. 0000142E  6700 0288                beq        +0x28A /* 000016B8 */
  2087. 00001432  721D                     moveq.l    D1, 0x1D
  2088. 00001434  B081                     cmp.l      D0, D1
  2089. 00001436  6700 0286                beq        +0x288 /* 000016BE */
  2090. 0000143A  721E                     moveq.l    D1, 0x1E
  2091. 0000143C  B081                     cmp.l      D0, D1
  2092. 0000143E  6700 0284                beq        +0x286 /* 000016C4 */
  2093. 00001442  721F                     moveq.l    D1, 0x1F
  2094. 00001444  B081                     cmp.l      D0, D1
  2095. 00001446  6700 0282                beq        +0x284 /* 000016CA */
  2096. 0000144A  7220                     moveq.l    D1, 0x20
  2097. 0000144C  B081                     cmp.l      D0, D1
  2098. 0000144E  6700 0280                beq        +0x282 /* 000016D0 */
  2099. 00001452  7221                     moveq.l    D1, 0x21
  2100. 00001454  B081                     cmp.l      D0, D1
  2101. 00001456  6700 027E                beq        +0x280 /* 000016D6 */
  2102. 0000145A  7222                     moveq.l    D1, 0x22
  2103. 0000145C  B081                     cmp.l      D0, D1
  2104. 0000145E  6700 027C                beq        +0x27E /* 000016DC */
  2105. 00001462  7223                     moveq.l    D1, 0x23
  2106. 00001464  B081                     cmp.l      D0, D1
  2107. 00001466  6700 027A                beq        +0x27C /* 000016E2 */
  2108. 0000146A  7224                     moveq.l    D1, 0x24
  2109. 0000146C  B081                     cmp.l      D0, D1
  2110. 0000146E  6700 0278                beq        +0x27A /* 000016E8 */
  2111. 00001472  7225                     moveq.l    D1, 0x25
  2112. 00001474  B081                     cmp.l      D0, D1
  2113. 00001476  6700 0276                beq        +0x278 /* 000016EE */
  2114. 0000147A  7201                     moveq.l    D1, 0x01
  2115. 0000147C  B081                     cmp.l      D0, D1
  2116. 0000147E  6700 0274                beq        +0x276 /* 000016F4 */
  2117. 00001482  7202                     moveq.l    D1, 0x02
  2118. 00001484  B081                     cmp.l      D0, D1
  2119. 00001486  6700 0272                beq        +0x274 /* 000016FA */
  2120. 0000148A  7203                     moveq.l    D1, 0x03
  2121. 0000148C  B081                     cmp.l      D0, D1
  2122. 0000148E  6700 0270                beq        +0x272 /* 00001700 */
  2123. 00001492  7204                     moveq.l    D1, 0x04
  2124. 00001494  B081                     cmp.l      D0, D1
  2125. 00001496  6700 026E                beq        +0x270 /* 00001706 */
  2126. 0000149A  7205                     moveq.l    D1, 0x05
  2127. 0000149C  B081                     cmp.l      D0, D1
  2128. 0000149E  6700 026C                beq        +0x26E /* 0000170C */
  2129. 000014A2  7206                     moveq.l    D1, 0x06
  2130. 000014A4  B081                     cmp.l      D0, D1
  2131. 000014A6  6700 026A                beq        +0x26C /* 00001712 */
  2132. 000014AA  7207                     moveq.l    D1, 0x07
  2133. 000014AC  B081                     cmp.l      D0, D1
  2134. 000014AE  6700 0268                beq        +0x26A /* 00001718 */
  2135. 000014B2  7208                     moveq.l    D1, 0x08
  2136. 000014B4  B081                     cmp.l      D0, D1
  2137. 000014B6  6700 0266                beq        +0x268 /* 0000171E */
  2138. 000014BA  7209                     moveq.l    D1, 0x09
  2139. 000014BC  B081                     cmp.l      D0, D1
  2140. 000014BE  6700 0264                beq        +0x266 /* 00001724 */
  2141. 000014C2  720A                     moveq.l    D1, 0x0A
  2142. 000014C4  B081                     cmp.l      D0, D1
  2143. 000014C6  6700 0262                beq        +0x264 /* 0000172A */
  2144. 000014CA  7226                     moveq.l    D1, 0x26
  2145. 000014CC  B081                     cmp.l      D0, D1
  2146. 000014CE  6700 0260                beq        +0x262 /* 00001730 */
  2147. 000014D2  7228                     moveq.l    D1, 0x28
  2148. 000014D4  B081                     cmp.l      D0, D1
  2149. 000014D6  6700 025E                beq        +0x260 /* 00001736 */
  2150. 000014DA  7229                     moveq.l    D1, 0x29
  2151. 000014DC  B081                     cmp.l      D0, D1
  2152. 000014DE  6700 025C                beq        +0x25E /* 0000173C */
  2153. 000014E2  7227                     moveq.l    D1, 0x27
  2154. 000014E4  B081                     cmp.l      D0, D1
  2155. 000014E6  6700 025A                beq        +0x25C /* 00001742 */
  2156. 000014EA  722A                     moveq.l    D1, 0x2A
  2157. 000014EC  B081                     cmp.l      D0, D1
  2158. 000014EE  6700 0258                beq        +0x25A /* 00001748 */
  2159. 000014F2  722B                     moveq.l    D1, 0x2B
  2160. 000014F4  B081                     cmp.l      D0, D1
  2161. 000014F6  6700 0256                beq        +0x258 /* 0000174E */
  2162. 000014FA  724A                     moveq.l    D1, 0x4A
  2163. 000014FC  B081                     cmp.l      D0, D1
  2164. 000014FE  6700 0254                beq        +0x256 /* 00001754 */
  2165. 00001502  724B                     moveq.l    D1, 0x4B
  2166. 00001504  B081                     cmp.l      D0, D1
  2167. 00001506  6700 024C                beq        +0x24E /* 00001754 */
  2168. 0000150A  7213                     moveq.l    D1, 0x13
  2169. 0000150C  B081                     cmp.l      D0, D1
  2170. 0000150E  6700 0244                beq        +0x246 /* 00001754 */
  2171. 00001512  725F                     moveq.l    D1, 0x5F
  2172. 00001514  B081                     cmp.l      D0, D1
  2173. 00001516  6700 023C                beq        +0x23E /* 00001754 */
  2174. 0000151A  7214                     moveq.l    D1, 0x14
  2175. 0000151C  B081                     cmp.l      D0, D1
  2176. 0000151E  6700 02EE                beq        +0x2F0 /* 0000180E */
  2177. 00001522  725E                     moveq.l    D1, 0x5E
  2178. 00001524  B081                     cmp.l      D0, D1
  2179. 00001526  6700 02F4                beq        +0x2F6 /* 0000181C */
  2180. 0000152A  7257                     moveq.l    D1, 0x57
  2181. 0000152C  B081                     cmp.l      D0, D1
  2182. 0000152E  6700 033C                beq        +0x33E /* 0000186C */
  2183. 00001532  7258                     moveq.l    D1, 0x58
  2184. 00001534  B081                     cmp.l      D0, D1
  2185. 00001536  6700 0340                beq        +0x342 /* 00001878 */
  2186. 0000153A  7212                     moveq.l    D1, 0x12
  2187. 0000153C  B081                     cmp.l      D0, D1
  2188. 0000153E  6700 03BA                beq        +0x3BC /* 000018FA */
  2189. 00001542  724C                     moveq.l    D1, 0x4C
  2190. 00001544  B081                     cmp.l      D0, D1
  2191. 00001546  6700 042C                beq        +0x42E /* 00001974 */
  2192. 0000154A  7251                     moveq.l    D1, 0x51
  2193. 0000154C  B081                     cmp.l      D0, D1
  2194. 0000154E  6700 043A                beq        +0x43C /* 0000198A */
  2195. 00001552  7240                     moveq.l    D1, 0x40
  2196. 00001554  B081                     cmp.l      D0, D1
  2197. 00001556  6700 0440                beq        +0x442 /* 00001998 */
  2198. 0000155A  7242                     moveq.l    D1, 0x42
  2199. 0000155C  B081                     cmp.l      D0, D1
  2200. 0000155E  6700 0438                beq        +0x43A /* 00001998 */
  2201. 00001562  724D                     moveq.l    D1, 0x4D
  2202. 00001564  B081                     cmp.l      D0, D1
  2203. 00001566  6700 0430                beq        +0x432 /* 00001998 */
  2204. 0000156A  724E                     moveq.l    D1, 0x4E
  2205. 0000156C  B081                     cmp.l      D0, D1
  2206. 0000156E  6700 0428                beq        +0x42A /* 00001998 */
  2207. 00001572  724F                     moveq.l    D1, 0x4F
  2208. 00001574  B081                     cmp.l      D0, D1
  2209. 00001576  6700 0420                beq        +0x422 /* 00001998 */
  2210. 0000157A  7250                     moveq.l    D1, 0x50
  2211. 0000157C  B081                     cmp.l      D0, D1
  2212. 0000157E  6700 0418                beq        +0x41A /* 00001998 */
  2213. 00001582  7241                     moveq.l    D1, 0x41
  2214. 00001584  B081                     cmp.l      D0, D1
  2215. 00001586  6700 0410                beq        +0x412 /* 00001998 */
  2216. 0000158A  7243                     moveq.l    D1, 0x43
  2217. 0000158C  B081                     cmp.l      D0, D1
  2218. 0000158E  6700 0408                beq        +0x40A /* 00001998 */
  2219. 00001592  7245                     moveq.l    D1, 0x45
  2220. 00001594  B081                     cmp.l      D0, D1
  2221. 00001596  6700 0400                beq        +0x402 /* 00001998 */
  2222. 0000159A  7247                     moveq.l    D1, 0x47
  2223. 0000159C  B081                     cmp.l      D0, D1
  2224. 0000159E  6700 03F8                beq        +0x3FA /* 00001998 */
  2225. 000015A2  7249                     moveq.l    D1, 0x49
  2226. 000015A4  B081                     cmp.l      D0, D1
  2227. 000015A6  6700 03F0                beq        +0x3F2 /* 00001998 */
  2228. 000015AA  7252                     moveq.l    D1, 0x52
  2229. 000015AC  B081                     cmp.l      D0, D1
  2230. 000015AE  6700 03E8                beq        +0x3EA /* 00001998 */
  2231. 000015B2  7254                     moveq.l    D1, 0x54
  2232. 000015B4  B081                     cmp.l      D0, D1
  2233. 000015B6  6700 03E0                beq        +0x3E2 /* 00001998 */
  2234. 000015BA  7244                     moveq.l    D1, 0x44
  2235. 000015BC  B081                     cmp.l      D0, D1
  2236. 000015BE  6700 03D8                beq        +0x3DA /* 00001998 */
  2237. 000015C2  7246                     moveq.l    D1, 0x46
  2238. 000015C4  B081                     cmp.l      D0, D1
  2239. 000015C6  6700 03D0                beq        +0x3D2 /* 00001998 */
  2240. 000015CA  7248                     moveq.l    D1, 0x48
  2241. 000015CC  B081                     cmp.l      D0, D1
  2242. 000015CE  6700 03C8                beq        +0x3CA /* 00001998 */
  2243. 000015D2  7253                     moveq.l    D1, 0x53
  2244. 000015D4  B081                     cmp.l      D0, D1
  2245. 000015D6  6700 03C0                beq        +0x3C2 /* 00001998 */
  2246. 000015DA  7255                     moveq.l    D1, 0x55
  2247. 000015DC  B081                     cmp.l      D0, D1
  2248. 000015DE  6700 03B8                beq        +0x3BA /* 00001998 */
  2249. 000015E2  725D                     moveq.l    D1, 0x5D
  2250. 000015E4  B081                     cmp.l      D0, D1
  2251. 000015E6  6700 0402                beq        +0x404 /* 000019EA */
  2252. 000015EA  7262                     moveq.l    D1, 0x62
  2253. 000015EC  B081                     cmp.l      D0, D1
  2254. 000015EE  6700 05A2                beq        +0x5A4 /* 00001B92 */
  2255. 000015F2  725C                     moveq.l    D1, 0x5C
  2256. 000015F4  B081                     cmp.l      D0, D1
  2257. 000015F6  6700 05B2                beq        +0x5B4 /* 00001BAA */
  2258. 000015FA  720B                     moveq.l    D1, 0x0B
  2259. 000015FC  B081                     cmp.l      D0, D1
  2260. 000015FE  6700 0626                beq        +0x628 /* 00001C26 */
  2261. 00001602  6000 076A                bra        +0x76C /* 00001D6E */
  2262. label00001606:
  2263. 00001606  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  2264. 0000160A  4EBA F96C                jsr        [PC - 0x694 /* 00000F78 */]
  2265. 0000160E  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  2266. 00001612  7001                     moveq.l    D0, 0x01
  2267. 00001614  3F00                     move.w     -[A7], D0
  2268. 00001616  4EBA FD74                jsr        [PC - 0x28C /* 0000138C */]
  2269. 0000161A  2A00                     move.l     D5, D0
  2270. 0000161C  6000 0E5E                bra        +0xE60 /* 0000247C */
  2271. label00001620:
  2272. 00001620  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  2273. 00001624  7001                     moveq.l    D0, 0x01
  2274. 00001626  3F00                     move.w     -[A7], D0
  2275. 00001628  4EBA FD62                jsr        [PC - 0x29E /* 0000138C */]
  2276. 0000162C  2A00                     move.l     D5, D0
  2277. 0000162E  6000 0E4C                bra        +0xE4E /* 0000247C */
  2278. label00001632:
  2279. 00001632  7C0D                     moveq.l    D6, 0x0D
  2280. 00001634  6000 0C46                bra        +0xC48 /* 0000227C */
  2281. label00001638:
  2282. 00001638  246C 0002                movea.l    A2, [A4 + 0x2]
  2283. 0000163C  1012                     move.b     D0, [A2]
  2284. 0000163E  725D                     moveq.l    D1, 0x5D
  2285. 00001640  B001                     cmp.b      D0, D1
  2286. 00001642  6628                     bne        +0x2A /* 0000166C */
  2287. 00001644  2F0A                     move.l     -[A7], A2
  2288. 00001646  4EBA EB1E                jsr        [PC - 0x14E2 /* 00000166 */]
  2289. 0000164A  7206                     moveq.l    D1, 0x06
  2290. 0000164C  B081                     cmp.l      D0, D1
  2291. 0000164E  661C                     bne        +0x1E /* 0000166C */
  2292. 00001650  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  2293. 00001654  4EAD 177A                jsr        [A5 + 0x177A /* export_747 */]
  2294. 00001658  2800                     move.l     D4, D0
  2295. 0000165A  2004                     move.l     D0, D4
  2296. 0000165C  4480                     neg.l      D0
  2297. 0000165E  2F00                     move.l     -[A7], D0
  2298. 00001660  4267                     clr.w      -[A7]
  2299. 00001662  4EBA ED7E                jsr        [PC - 0x1282 /* 000003E2 */]
  2300. 00001666  2A00                     move.l     D5, D0
  2301. 00001668  6000 0E12                bra        +0xE14 /* 0000247C */
  2302. label0000166C:
  2303. 0000166C  7C37                     moveq.l    D6, 0x37
  2304. 0000166E  6000 0C0C                bra        +0xC0E /* 0000227C */
  2305. label00001672:
  2306. 00001672  7C22                     moveq.l    D6, 0x22
  2307. 00001674  6000 0744                bra        +0x746 /* 00001DBA */
  2308. label00001678:
  2309. 00001678  7C0F                     moveq.l    D6, 0x0F
  2310. 0000167A  6000 073E                bra        +0x740 /* 00001DBA */
  2311. label0000167E:
  2312. 0000167E  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  2313. 00001682  7001                     moveq.l    D0, 0x01
  2314. 00001684  3F00                     move.w     -[A7], D0
  2315. 00001686  4EBA FD04                jsr        [PC - 0x2FC /* 0000138C */]
  2316. 0000168A  2D40 FFC4                move.l     [A6 - 0x3C], D0
  2317. 0000168E  4A80                     tst.l      D0
  2318. 00001690  6606                     bne        +0x8 /* 00001698 */
  2319. 00001692  7A00                     moveq.l    D5, 0x00
  2320. 00001694  6000 0DE6                bra        +0xDE8 /* 0000247C */
  2321. label00001698:
  2322. 00001698  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  2323. 0000169C  4EBA EAC8                jsr        [PC - 0x1538 /* 00000166 */]
  2324. 000016A0  2D40 FFD0                move.l     [A6 - 0x30], D0
  2325. 000016A4  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  2326. 000016A8  4EBA 0E90                jsr        [PC + 0xE90 /* 0000253A */]
  2327. 000016AC  2B40 EDD8                move.l     [A5 - 0x1228], D0
  2328. 000016B0  2D40 FFC8                move.l     [A6 - 0x38], D0
  2329. 000016B4  6000 07A4                bra        +0x7A6 /* 00001E5A */
  2330. label000016B8:
  2331. 000016B8  7C00                     moveq.l    D6, 0x00
  2332. 000016BA  6000 06FE                bra        +0x700 /* 00001DBA */
  2333. label000016BE:
  2334. 000016BE  7C44                     moveq.l    D6, 0x44
  2335. 000016C0  6000 06F8                bra        +0x6FA /* 00001DBA */
  2336. label000016C4:
  2337. 000016C4  7C35                     moveq.l    D6, 0x35
  2338. 000016C6  6000 06F2                bra        +0x6F4 /* 00001DBA */
  2339. label000016CA:
  2340. 000016CA  7C11                     moveq.l    D6, 0x11
  2341. 000016CC  6000 06EC                bra        +0x6EE /* 00001DBA */
  2342. label000016D0:
  2343. 000016D0  7C33                     moveq.l    D6, 0x33
  2344. 000016D2  6000 06E6                bra        +0x6E8 /* 00001DBA */
  2345. label000016D6:
  2346. 000016D6  7C3F                     moveq.l    D6, 0x3F
  2347. 000016D8  6000 06E0                bra        +0x6E2 /* 00001DBA */
  2348. label000016DC:
  2349. 000016DC  7C2E                     moveq.l    D6, 0x2E
  2350. 000016DE  6000 06DA                bra        +0x6DC /* 00001DBA */
  2351. label000016E2:
  2352. 000016E2  7C02                     moveq.l    D6, 0x02
  2353. 000016E4  6000 06D4                bra        +0x6D6 /* 00001DBA */
  2354. label000016E8:
  2355. 000016E8  7C04                     moveq.l    D6, 0x04
  2356. 000016EA  6000 06CE                bra        +0x6D0 /* 00001DBA */
  2357. label000016EE:
  2358. 000016EE  7C03                     moveq.l    D6, 0x03
  2359. 000016F0  6000 06C8                bra        +0x6CA /* 00001DBA */
  2360. label000016F4:
  2361. 000016F4  7C00                     moveq.l    D6, 0x00
  2362. 000016F6  6000 0BBE                bra        +0xBC0 /* 000022B6 */
  2363. label000016FA:
  2364. 000016FA  7C44                     moveq.l    D6, 0x44
  2365. 000016FC  6000 0BB8                bra        +0xBBA /* 000022B6 */
  2366. label00001700:
  2367. 00001700  7C35                     moveq.l    D6, 0x35
  2368. 00001702  6000 0BB2                bra        +0xBB4 /* 000022B6 */
  2369. label00001706:
  2370. 00001706  7C11                     moveq.l    D6, 0x11
  2371. 00001708  6000 0BAC                bra        +0xBAE /* 000022B6 */
  2372. label0000170C:
  2373. 0000170C  7C33                     moveq.l    D6, 0x33
  2374. 0000170E  6000 0BA6                bra        +0xBA8 /* 000022B6 */
  2375. label00001712:
  2376. 00001712  7C3F                     moveq.l    D6, 0x3F
  2377. 00001714  6000 0BA0                bra        +0xBA2 /* 000022B6 */
  2378. label00001718:
  2379. 00001718  7C2E                     moveq.l    D6, 0x2E
  2380. 0000171A  6000 0B9A                bra        +0xB9C /* 000022B6 */
  2381. label0000171E:
  2382. 0000171E  7C02                     moveq.l    D6, 0x02
  2383. 00001720  6000 0B94                bra        +0xB96 /* 000022B6 */
  2384. label00001724:
  2385. 00001724  7C04                     moveq.l    D6, 0x04
  2386. 00001726  6000 0B8E                bra        +0xB90 /* 000022B6 */
  2387. label0000172A:
  2388. 0000172A  7C03                     moveq.l    D6, 0x03
  2389. 0000172C  6000 0B88                bra        +0xB8A /* 000022B6 */
  2390. label00001730:
  2391. 00001730  7C2A                     moveq.l    D6, 0x2A
  2392. 00001732  6000 0CC6                bra        +0xCC8 /* 000023FA */
  2393. label00001736:
  2394. 00001736  7C2B                     moveq.l    D6, 0x2B
  2395. 00001738  6000 0CC0                bra        +0xCC2 /* 000023FA */
  2396. label0000173C:
  2397. 0000173C  7C1C                     moveq.l    D6, 0x1C
  2398. 0000173E  6000 0CBA                bra        +0xCBC /* 000023FA */
  2399. label00001742:
  2400. 00001742  7C1E                     moveq.l    D6, 0x1E
  2401. 00001744  6000 0CB4                bra        +0xCB6 /* 000023FA */
  2402. label00001748:
  2403. 00001748  7C16                     moveq.l    D6, 0x16
  2404. 0000174A  6000 0CAE                bra        +0xCB0 /* 000023FA */
  2405. label0000174E:
  2406. 0000174E  7C39                     moveq.l    D6, 0x39
  2407. 00001750  6000 0CA8                bra        +0xCAA /* 000023FA */
  2408. label00001754:
  2409. 00001754  0C87 0000 0011           cmpi.l     D7, 0x11
  2410. 0000175A  6632                     bne        +0x34 /* 0000178E */
  2411. 0000175C  1014                     move.b     D0, [A4]
  2412. 0000175E  7213                     moveq.l    D1, 0x13
  2413. 00001760  B001                     cmp.b      D0, D1
  2414. 00001762  6624                     bne        +0x26 /* 00001788 */
  2415. 00001764  206C 0002                movea.l    A0, [A4 + 0x2]
  2416. 00001768  1610                     move.b     D3, [A0]
  2417. 0000176A  7057                     moveq.l    D0, 0x57
  2418. 0000176C  B600                     cmp.b      D3, D0
  2419. 0000176E  6706                     beq        +0x8 /* 00001776 */
  2420. 00001770  7058                     moveq.l    D0, 0x58
  2421. 00001772  B600                     cmp.b      D3, D0
  2422. 00001774  6612                     bne        +0x14 /* 00001788 */
  2423. label00001776:
  2424. 00001776  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  2425. 0000177A  7001                     moveq.l    D0, 0x01
  2426. 0000177C  3F00                     move.w     -[A7], D0
  2427. 0000177E  4EBA FC0C                jsr        [PC - 0x3F4 /* 0000138C */]
  2428. 00001782  2A00                     move.l     D5, D0
  2429. 00001784  6000 0CF6                bra        +0xCF8 /* 0000247C */
  2430. label00001788:
  2431. 00001788  7A00                     moveq.l    D5, 0x00
  2432. 0000178A  6000 0CF0                bra        +0xCF2 /* 0000247C */
  2433. label0000178E:
  2434. 0000178E  2F0C                     move.l     -[A7], A4
  2435. 00001790  4EBA 0DA8                jsr        [PC + 0xDA8 /* 0000253A */]
  2436. 00001794  2B40 EDD8                move.l     [A5 - 0x1228], D0
  2437. 00001798  0C87 0000 000F           cmpi.l     D7, 0xF
  2438. 0000179E  6606                     bne        +0x8 /* 000017A6 */
  2439. 000017A0  2A00                     move.l     D5, D0
  2440. 000017A2  6000 0CD8                bra        +0xCDA /* 0000247C */
  2441. label000017A6:
  2442. 000017A6  206C 0012                movea.l    A0, [A4 + 0x12]
  2443. 000017AA  2010                     move.l     D0, [A0]
  2444. 000017AC  0280 0000 0080           andi.l     D0, 0x80
  2445. 000017B2  672E                     beq        +0x30 /* 000017E2 */
  2446. 000017B4  2F2D EDD8                move.l     -[A7], [A5 - 0x1228]
  2447. 000017B8  7002                     moveq.l    D0, 0x02
  2448. 000017BA  2F00                     move.l     -[A7], D0
  2449. 000017BC  2F07                     move.l     -[A7], D7
  2450. 000017BE  53AD ED9C                subq.l     [A5 - 0x1264], 1
  2451. 000017C2  2A2D ED9C                move.l     D5, [A5 - 0x1264]
  2452. 000017C6  2F05                     move.l     -[A7], D5
  2453. 000017C8  102D ED8C                move.b     D0, [A5 - 0x1274]
  2454. 000017CC  6706                     beq        +0x8 /* 000017D4 */
  2455. 000017CE  41ED 0E42                lea.l      A0, [A5 + 0xE42 /* export_452 */]
  2456. 000017D2  6004                     bra        +0x6 /* 000017D8 */
  2457. label000017D4:
  2458. 000017D4  41ED 116A                lea.l      A0, [A5 + 0x116A /* export_553 */]
  2459. label000017D8:
  2460. 000017D8  4E90                     jsr        [A0]
  2461. 000017DA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2462. 000017DE  6000 0C9C                bra        +0xC9E /* 0000247C */
  2463. label000017E2:
  2464. 000017E2  2F2D EDD8                move.l     -[A7], [A5 - 0x1228]
  2465. 000017E6  42A7                     clr.l      -[A7]
  2466. 000017E8  2F07                     move.l     -[A7], D7
  2467. 000017EA  53AD ED9C                subq.l     [A5 - 0x1264], 1
  2468. 000017EE  2A2D ED9C                move.l     D5, [A5 - 0x1264]
  2469. 000017F2  2F05                     move.l     -[A7], D5
  2470. 000017F4  102D ED8C                move.b     D0, [A5 - 0x1274]
  2471. 000017F8  6706                     beq        +0x8 /* 00001800 */
  2472. 000017FA  41ED 0E42                lea.l      A0, [A5 + 0xE42 /* export_452 */]
  2473. 000017FE  6004                     bra        +0x6 /* 00001804 */
  2474. label00001800:
  2475. 00001800  41ED 116A                lea.l      A0, [A5 + 0x116A /* export_553 */]
  2476. label00001804:
  2477. 00001804  4E90                     jsr        [A0]
  2478. 00001806  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2479. 0000180A  6000 0C70                bra        +0xC72 /* 0000247C */
  2480. label0000180E:
  2481. 0000180E  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  2482. 00001812  4EBA 0D26                jsr        [PC + 0xD26 /* 0000253A */]
  2483. 00001816  2A00                     move.l     D5, D0
  2484. 00001818  6000 0C62                bra        +0xC64 /* 0000247C */
  2485. label0000181C:
  2486. 0000181C  4AAC 0006                tst.l      [A4 + 0x6]
  2487. 00001820  660C                     bne        +0xE /* 0000182E */
  2488. 00001822  206C 0002                movea.l    A0, [A4 + 0x2]
  2489. 00001826  2A28 0040                move.l     D5, [A0 + 0x40]
  2490. 0000182A  6000 0C50                bra        +0xC52 /* 0000247C */
  2491. label0000182E:
  2492. 0000182E  53AD ED9C                subq.l     [A5 - 0x1264], 1
  2493. 00001832  2A2D ED9C                move.l     D5, [A5 - 0x1264]
  2494. 00001836  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  2495. 0000183A  4267                     clr.w      -[A7]
  2496. 0000183C  4EBA EBA4                jsr        [PC - 0x145C /* 000003E2 */]
  2497. 00001840  2F00                     move.l     -[A7], D0
  2498. 00001842  206C 0002                movea.l    A0, [A4 + 0x2]
  2499. 00001846  2F28 0040                move.l     -[A7], [A0 + 0x40]
  2500. 0000184A  700D                     moveq.l    D0, 0x0D
  2501. 0000184C  2F00                     move.l     -[A7], D0
  2502. 0000184E  42A7                     clr.l      -[A7]
  2503. 00001850  2F05                     move.l     -[A7], D5
  2504. 00001852  102D ED8C                move.b     D0, [A5 - 0x1274]
  2505. 00001856  6706                     beq        +0x8 /* 0000185E */
  2506. 00001858  41ED 0EA2                lea.l      A0, [A5 + 0xEA2 /* export_464 */]
  2507. 0000185C  6004                     bra        +0x6 /* 00001862 */
  2508. label0000185E:
  2509. 0000185E  41ED 11B2                lea.l      A0, [A5 + 0x11B2 /* export_562 */]
  2510. label00001862:
  2511. 00001862  4E90                     jsr        [A0]
  2512. 00001864  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2513. 00001868  6000 0C12                bra        +0xC14 /* 0000247C */
  2514. label0000186C:
  2515. 0000186C  2F0C                     move.l     -[A7], A4
  2516. 0000186E  4EBA F4E2                jsr        [PC - 0xB1E /* 00000D52 */]
  2517. 00001872  2A00                     move.l     D5, D0
  2518. 00001874  6000 0C06                bra        +0xC08 /* 0000247C */
  2519. label00001878:
  2520. 00001878  206C 0002                movea.l    A0, [A4 + 0x2]
  2521. 0000187C  1010                     move.b     D0, [A0]
  2522. 0000187E  725F                     moveq.l    D1, 0x5F
  2523. 00001880  B001                     cmp.b      D0, D1
  2524. 00001882  6628                     bne        +0x2A /* 000018AC */
  2525. 00001884  102C 001A                move.b     D0, [A4 + 0x1A]
  2526. 00001888  0200 0080                andi.b     D0, 0x80
  2527. 0000188C  6708                     beq        +0xA /* 00001896 */
  2528. 0000188E  263C 0000 8080           move.l     D3, 0x8080
  2529. 00001894  6018                     bra        +0x1A /* 000018AE */
  2530. label00001896:
  2531. 00001896  102C 001A                move.b     D0, [A4 + 0x1A]
  2532. 0000189A  7240                     moveq.l    D1, 0x40
  2533. 0000189C  C001                     and.b      D0, D1
  2534. 0000189E  6708                     beq        +0xA /* 000018A8 */
  2535. 000018A0  263C 0000 8100           move.l     D3, 0x8100
  2536. 000018A6  6006                     bra        +0x8 /* 000018AE */
  2537. label000018A8:
  2538. 000018A8  7600                     moveq.l    D3, 0x00
  2539. 000018AA  6002                     bra        +0x4 /* 000018AE */
  2540. label000018AC:
  2541. 000018AC  7600                     moveq.l    D3, 0x00
  2542. label000018AE:
  2543. 000018AE  53AD ED9C                subq.l     [A5 - 0x1264], 1
  2544. 000018B2  2A2D ED9C                move.l     D5, [A5 - 0x1264]
  2545. 000018B6  42A7                     clr.l      -[A7]
  2546. 000018B8  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  2547. 000018BC  4EBA 0C7C                jsr        [PC + 0xC7C /* 0000253A */]
  2548. 000018C0  2F00                     move.l     -[A7], D0
  2549. 000018C2  2F03                     move.l     -[A7], D3
  2550. 000018C4  2F0C                     move.l     -[A7], A4
  2551. 000018C6  4EBA E89E                jsr        [PC - 0x1762 /* 00000166 */]
  2552. 000018CA  2F00                     move.l     -[A7], D0
  2553. 000018CC  2F05                     move.l     -[A7], D5
  2554. 000018CE  102D ED8C                move.b     D0, [A5 - 0x1274]
  2555. 000018D2  6706                     beq        +0x8 /* 000018DA */
  2556. 000018D4  41ED 0E0A                lea.l      A0, [A5 + 0xE0A /* export_445 */]
  2557. 000018D8  6004                     bra        +0x6 /* 000018DE */
  2558. label000018DA:
  2559. 000018DA  41ED 1152                lea.l      A0, [A5 + 0x1152 /* export_550 */]
  2560. label000018DE:
  2561. 000018DE  4E90                     jsr        [A0]
  2562. 000018E0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2563. 000018E4  102D ED8C                move.b     D0, [A5 - 0x1274]
  2564. 000018E8  6706                     beq        +0x8 /* 000018F0 */
  2565. 000018EA  41ED 0DB2                lea.l      A0, [A5 + 0xDB2 /* export_434 */]
  2566. 000018EE  6004                     bra        +0x6 /* 000018F4 */
  2567. label000018F0:
  2568. 000018F0  41ED 1122                lea.l      A0, [A5 + 0x1122 /* export_544 */]
  2569. label000018F4:
  2570. 000018F4  4E90                     jsr        [A0]
  2571. 000018F6  6000 0B84                bra        +0xB86 /* 0000247C */
  2572. label000018FA:
  2573. 000018FA  53AD ED9C                subq.l     [A5 - 0x1264], 1
  2574. 000018FE  282D ED9C                move.l     D4, [A5 - 0x1264]
  2575. 00001902  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  2576. 00001906  4EBA E85E                jsr        [PC - 0x17A2 /* 00000166 */]
  2577. 0000190A  2D40 FFD0                move.l     [A6 - 0x30], D0
  2578. 0000190E  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  2579. 00001912  7201                     moveq.l    D1, 0x01
  2580. 00001914  3F01                     move.w     -[A7], D1
  2581. 00001916  4EBA FA74                jsr        [PC - 0x58C /* 0000138C */]
  2582. 0000191A  2F00                     move.l     -[A7], D0
  2583. 0000191C  2F0C                     move.l     -[A7], A4
  2584. 0000191E  4EBA EBBA                jsr        [PC - 0x1446 /* 000004DA */]
  2585. 00001922  2F00                     move.l     -[A7], D0
  2586. 00001924  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  2587. 00001928  2F04                     move.l     -[A7], D4
  2588. 0000192A  102D ED8C                move.b     D0, [A5 - 0x1274]
  2589. 0000192E  6706                     beq        +0x8 /* 00001936 */
  2590. 00001930  41ED 0EC2                lea.l      A0, [A5 + 0xEC2 /* export_468 */]
  2591. 00001934  6004                     bra        +0x6 /* 0000193A */
  2592. label00001936:
  2593. 00001936  41ED 11C2                lea.l      A0, [A5 + 0x11C2 /* export_564 */]
  2594. label0000193A:
  2595. 0000193A  4E90                     jsr        [A0]
  2596. 0000193C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2597. 00001940  BEAE FFD0                cmp.l      D7, [A6 - 0x30]
  2598. 00001944  6728                     beq        +0x2A /* 0000196E */
  2599. 00001946  2F04                     move.l     -[A7], D4
  2600. 00001948  2F07                     move.l     -[A7], D7
  2601. 0000194A  53AD ED9C                subq.l     [A5 - 0x1264], 1
  2602. 0000194E  2A2D ED9C                move.l     D5, [A5 - 0x1264]
  2603. 00001952  2F05                     move.l     -[A7], D5
  2604. 00001954  102D ED8C                move.b     D0, [A5 - 0x1274]
  2605. 00001958  6706                     beq        +0x8 /* 00001960 */
  2606. 0000195A  41ED 0EDA                lea.l      A0, [A5 + 0xEDA /* export_471 */]
  2607. 0000195E  6004                     bra        +0x6 /* 00001964 */
  2608. label00001960:
  2609. 00001960  41ED 11D2                lea.l      A0, [A5 + 0x11D2 /* export_566 */]
  2610. label00001964:
  2611. 00001964  4E90                     jsr        [A0]
  2612. 00001966  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2613. 0000196A  6000 0B10                bra        +0xB12 /* 0000247C */
  2614. label0000196E:
  2615. 0000196E  2A04                     move.l     D5, D4
  2616. 00001970  6000 0B0A                bra        +0xB0C /* 0000247C */
  2617. label00001974:
  2618. 00001974  246C 0002                movea.l    A2, [A4 + 0x2]
  2619. 00001978  1612                     move.b     D3, [A2]
  2620. 0000197A  704F                     moveq.l    D0, 0x4F
  2621. 0000197C  B600                     cmp.b      D3, D0
  2622. 0000197E  6706                     beq        +0x8 /* 00001986 */
  2623. 00001980  7050                     moveq.l    D0, 0x50
  2624. 00001982  B600                     cmp.b      D3, D0
  2625. 00001984  6612                     bne        +0x14 /* 00001998 */
  2626. label00001986:
  2627. 00001986  284A                     movea.l    A4, A2
  2628. 00001988  600E                     bra        +0x10 /* 00001998 */
  2629. label0000198A:
  2630. 0000198A  246C 0002                movea.l    A2, [A4 + 0x2]
  2631. 0000198E  1012                     move.b     D0, [A2]
  2632. 00001990  724E                     moveq.l    D1, 0x4E
  2633. 00001992  B001                     cmp.b      D0, D1
  2634. 00001994  6602                     bne        +0x4 /* 00001998 */
  2635. 00001996  284A                     movea.l    A4, A2
  2636. label00001998:
  2637. 00001998  0C87 0000 0011           cmpi.l     D7, 0x11
  2638. 0000199E  6612                     bne        +0x14 /* 000019B2 */
  2639. 000019A0  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  2640. 000019A4  7001                     moveq.l    D0, 0x01
  2641. 000019A6  3F00                     move.w     -[A7], D0
  2642. 000019A8  4EBA F9E2                jsr        [PC - 0x61E /* 0000138C */]
  2643. 000019AC  2A00                     move.l     D5, D0
  2644. 000019AE  6000 0ACC                bra        +0xACE /* 0000247C */
  2645. label000019B2:
  2646. 000019B2  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  2647. 000019B6  7001                     moveq.l    D0, 0x01
  2648. 000019B8  3F00                     move.w     -[A7], D0
  2649. 000019BA  4EBA F9D0                jsr        [PC - 0x630 /* 0000138C */]
  2650. 000019BE  2D40 FFBC                move.l     [A6 - 0x44], D0
  2651. 000019C2  2F00                     move.l     -[A7], D0
  2652. 000019C4  2F07                     move.l     -[A7], D7
  2653. 000019C6  53AD ED9C                subq.l     [A5 - 0x1264], 1
  2654. 000019CA  2A2D ED9C                move.l     D5, [A5 - 0x1264]
  2655. 000019CE  2F05                     move.l     -[A7], D5
  2656. 000019D0  102D ED8C                move.b     D0, [A5 - 0x1274]
  2657. 000019D4  6706                     beq        +0x8 /* 000019DC */
  2658. 000019D6  41ED 0EDA                lea.l      A0, [A5 + 0xEDA /* export_471 */]
  2659. 000019DA  6004                     bra        +0x6 /* 000019E0 */
  2660. label000019DC:
  2661. 000019DC  41ED 11D2                lea.l      A0, [A5 + 0x11D2 /* export_566 */]
  2662. label000019E0:
  2663. 000019E0  4E90                     jsr        [A0]
  2664. 000019E2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2665. 000019E6  6000 0A94                bra        +0xA96 /* 0000247C */
  2666. label000019EA:
  2667. 000019EA  102D E6A8                move.b     D0, [A5 - 0x1958]
  2668. 000019EE  6708                     beq        +0xA /* 000019F8 */
  2669. 000019F0  206C 0012                movea.l    A0, [A4 + 0x12]
  2670. 000019F4  2010                     move.l     D0, [A0]
  2671. 000019F6  6004                     bra        +0x6 /* 000019FC */
  2672. label000019F8:
  2673. 000019F8  202C 0012                move.l     D0, [A4 + 0x12]
  2674. label000019FC:
  2675. 000019FC  721F                     moveq.l    D1, 0x1F
  2676. 000019FE  C081                     and.l      D0, D1
  2677. 00001A00  720C                     moveq.l    D1, 0x0C
  2678. 00001A02  B081                     cmp.l      D0, D1
  2679. 00001A04  6712                     beq        +0x14 /* 00001A18 */
  2680. 00001A06  720D                     moveq.l    D1, 0x0D
  2681. 00001A08  B081                     cmp.l      D0, D1
  2682. 00001A0A  6760                     beq        +0x62 /* 00001A6C */
  2683. 00001A0C  720E                     moveq.l    D1, 0x0E
  2684. 00001A0E  B081                     cmp.l      D0, D1
  2685. 00001A10  6700 00BA                beq        +0xBC /* 00001ACC */
  2686. 00001A14  6000 0132                bra        +0x134 /* 00001B48 */
  2687. label00001A18:
  2688. 00001A18  2D6C 0006 FFFC           move.l     [A6 - 0x4], [A4 + 0x6]
  2689. 00001A1E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2690. 00001A22  486E FFD8                pea.l      [A6 - 0x28]
  2691. 00001A26  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  2692. 00001A2A  504F                     addq.w     A7, 8
  2693. 00001A2C  486D F386                pea.l      [A5 - 0xC7A]
  2694. 00001A30  41EE FFE8                lea.l      A0, [A6 - 0x18]
  2695. 00001A34  2F20                     move.l     -[A7], -[A0]
  2696. 00001A36  2F20                     move.l     -[A7], -[A0]
  2697. 00001A38  2F20                     move.l     -[A7], -[A0]
  2698. 00001A3A  2F20                     move.l     -[A7], -[A0]
  2699. 00001A3C  4EAD 0CDA                jsr        [A5 + 0xCDA /* export_407 */]
  2700. 00001A40  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2701. 00001A44  2F00                     move.l     -[A7], D0
  2702. 00001A46  2F07                     move.l     -[A7], D7
  2703. 00001A48  53AD ED9C                subq.l     [A5 - 0x1264], 1
  2704. 00001A4C  2A2D ED9C                move.l     D5, [A5 - 0x1264]
  2705. 00001A50  2F05                     move.l     -[A7], D5
  2706. 00001A52  102D ED8C                move.b     D0, [A5 - 0x1274]
  2707. 00001A56  6706                     beq        +0x8 /* 00001A5E */
  2708. 00001A58  41ED 0D3A                lea.l      A0, [A5 + 0xD3A /* export_419 */]
  2709. 00001A5C  6004                     bra        +0x6 /* 00001A62 */
  2710. label00001A5E:
  2711. 00001A5E  41ED 10DA                lea.l      A0, [A5 + 0x10DA /* export_535 */]
  2712. label00001A62:
  2713. 00001A62  4E90                     jsr        [A0]
  2714. 00001A64  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2715. 00001A68  6000 0A12                bra        +0xA14 /* 0000247C */
  2716. label00001A6C:
  2717. 00001A6C  2D6C 0002 FFF8           move.l     [A6 - 0x8], [A4 + 0x2]
  2718. 00001A72  2D6C 0006 FFFC           move.l     [A6 - 0x4], [A4 + 0x6]
  2719. 00001A78  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2720. 00001A7C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2721. 00001A80  486E FFD8                pea.l      [A6 - 0x28]
  2722. 00001A84  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  2723. 00001A88  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2724. 00001A8C  486D F386                pea.l      [A5 - 0xC7A]
  2725. 00001A90  41EE FFE8                lea.l      A0, [A6 - 0x18]
  2726. 00001A94  2F20                     move.l     -[A7], -[A0]
  2727. 00001A96  2F20                     move.l     -[A7], -[A0]
  2728. 00001A98  2F20                     move.l     -[A7], -[A0]
  2729. 00001A9A  2F20                     move.l     -[A7], -[A0]
  2730. 00001A9C  4EAD 0CDA                jsr        [A5 + 0xCDA /* export_407 */]
  2731. 00001AA0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2732. 00001AA4  2F00                     move.l     -[A7], D0
  2733. 00001AA6  2F07                     move.l     -[A7], D7
  2734. 00001AA8  53AD ED9C                subq.l     [A5 - 0x1264], 1
  2735. 00001AAC  2A2D ED9C                move.l     D5, [A5 - 0x1264]
  2736. 00001AB0  2F05                     move.l     -[A7], D5
  2737. 00001AB2  102D ED8C                move.b     D0, [A5 - 0x1274]
  2738. 00001AB6  6706                     beq        +0x8 /* 00001ABE */
  2739. 00001AB8  41ED 0D3A                lea.l      A0, [A5 + 0xD3A /* export_419 */]
  2740. 00001ABC  6004                     bra        +0x6 /* 00001AC2 */
  2741. label00001ABE:
  2742. 00001ABE  41ED 10DA                lea.l      A0, [A5 + 0x10DA /* export_535 */]
  2743. label00001AC2:
  2744. 00001AC2  4E90                     jsr        [A0]
  2745. 00001AC4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2746. 00001AC8  6000 09B2                bra        +0x9B4 /* 0000247C */
  2747. label00001ACC:
  2748. 00001ACC  302D E34A                move.w     D0, [A5 - 0x1CB6]
  2749. 00001AD0  7202                     moveq.l    D1, 0x02
  2750. 00001AD2  C041                     and.w      D0, D1
  2751. 00001AD4  6722                     beq        +0x24 /* 00001AF8 */
  2752. 00001AD6  2D6C 0002 FFF8           move.l     [A6 - 0x8], [A4 + 0x2]
  2753. 00001ADC  2D6C 0006 FFFC           move.l     [A6 - 0x4], [A4 + 0x6]
  2754. 00001AE2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2755. 00001AE6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2756. 00001AEA  486E FFD8                pea.l      [A6 - 0x28]
  2757. 00001AEE  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  2758. 00001AF2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2759. 00001AF6  6010                     bra        +0x12 /* 00001B08 */
  2760. label00001AF8:
  2761. 00001AF8  204C                     movea.l    A0, A4
  2762. 00001AFA  5448                     addq.w     A0, 2
  2763. 00001AFC  43EE FFD8                lea.l      A1, [A6 - 0x28]
  2764. 00001B00  22D8                     move.l     [A1]+, [A0]+
  2765. 00001B02  22D8                     move.l     [A1]+, [A0]+
  2766. 00001B04  22D8                     move.l     [A1]+, [A0]+
  2767. 00001B06  22D8                     move.l     [A1]+, [A0]+
  2768. label00001B08:
  2769. 00001B08  486D F386                pea.l      [A5 - 0xC7A]
  2770. 00001B0C  41EE FFE8                lea.l      A0, [A6 - 0x18]
  2771. 00001B10  2F20                     move.l     -[A7], -[A0]
  2772. 00001B12  2F20                     move.l     -[A7], -[A0]
  2773. 00001B14  2F20                     move.l     -[A7], -[A0]
  2774. 00001B16  2F20                     move.l     -[A7], -[A0]
  2775. 00001B18  4EAD 0CDA                jsr        [A5 + 0xCDA /* export_407 */]
  2776. 00001B1C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2777. 00001B20  2F00                     move.l     -[A7], D0
  2778. 00001B22  2F07                     move.l     -[A7], D7
  2779. 00001B24  53AD ED9C                subq.l     [A5 - 0x1264], 1
  2780. 00001B28  2A2D ED9C                move.l     D5, [A5 - 0x1264]
  2781. 00001B2C  2F05                     move.l     -[A7], D5
  2782. 00001B2E  102D ED8C                move.b     D0, [A5 - 0x1274]
  2783. 00001B32  6706                     beq        +0x8 /* 00001B3A */
  2784. 00001B34  41ED 0D3A                lea.l      A0, [A5 + 0xD3A /* export_419 */]
  2785. 00001B38  6004                     bra        +0x6 /* 00001B3E */
  2786. label00001B3A:
  2787. 00001B3A  41ED 10DA                lea.l      A0, [A5 + 0x10DA /* export_535 */]
  2788. label00001B3E:
  2789. 00001B3E  4E90                     jsr        [A0]
  2790. 00001B40  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2791. 00001B44  6000 0936                bra        +0x938 /* 0000247C */
  2792. label00001B48:
  2793. 00001B48  2F0C                     move.l     -[A7], A4
  2794. 00001B4A  4EAD 177A                jsr        [A5 + 0x177A /* export_747 */]
  2795. 00001B4E  2800                     move.l     D4, D0
  2796. 00001B50  7006                     moveq.l    D0, 0x06
  2797. 00001B52  BE80                     cmp.l      D7, D0
  2798. 00001B54  6706                     beq        +0x8 /* 00001B5C */
  2799. 00001B56  700D                     moveq.l    D0, 0x0D
  2800. 00001B58  BE80                     cmp.l      D7, D0
  2801. 00001B5A  660E                     bne        +0x10 /* 00001B6A */
  2802. label00001B5C:
  2803. 00001B5C  2F04                     move.l     -[A7], D4
  2804. 00001B5E  4267                     clr.w      -[A7]
  2805. 00001B60  4EBA E880                jsr        [PC - 0x1780 /* 000003E2 */]
  2806. 00001B64  2A00                     move.l     D5, D0
  2807. 00001B66  6000 0914                bra        +0x916 /* 0000247C */
  2808. label00001B6A:
  2809. 00001B6A  2F04                     move.l     -[A7], D4
  2810. 00001B6C  2F07                     move.l     -[A7], D7
  2811. 00001B6E  53AD ED9C                subq.l     [A5 - 0x1264], 1
  2812. 00001B72  2A2D ED9C                move.l     D5, [A5 - 0x1264]
  2813. 00001B76  2F05                     move.l     -[A7], D5
  2814. 00001B78  102D ED8C                move.b     D0, [A5 - 0x1274]
  2815. 00001B7C  6706                     beq        +0x8 /* 00001B84 */
  2816. 00001B7E  41ED 0D2A                lea.l      A0, [A5 + 0xD2A /* export_417 */]
  2817. 00001B82  6004                     bra        +0x6 /* 00001B88 */
  2818. label00001B84:
  2819. 00001B84  41ED 10D2                lea.l      A0, [A5 + 0x10D2 /* export_534 */]
  2820. label00001B88:
  2821. 00001B88  4E90                     jsr        [A0]
  2822. 00001B8A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2823. 00001B8E  6000 08EC                bra        +0x8EE /* 0000247C */
  2824. label00001B92:
  2825. 00001B92  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  2826. 00001B96  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  2827. 00001B9A  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  2828. 00001B9E  4267                     clr.w      -[A7]
  2829. 00001BA0  4EBA EC06                jsr        [PC - 0x13FA /* 000007A8 */]
  2830. 00001BA4  2A00                     move.l     D5, D0
  2831. 00001BA6  6000 08D4                bra        +0x8D6 /* 0000247C */
  2832. label00001BAA:
  2833. 00001BAA  204C                     movea.l    A0, A4
  2834. 00001BAC  0C87 0000 000F           cmpi.l     D7, 0xF
  2835. 00001BB2  6660                     bne        +0x62 /* 00001C14 */
  2836. 00001BB4  53AD ED9C                subq.l     [A5 - 0x1264], 1
  2837. 00001BB8  2A2D ED9C                move.l     D5, [A5 - 0x1264]
  2838. 00001BBC  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  2839. 00001BC0  7001                     moveq.l    D0, 0x01
  2840. 00001BC2  3F00                     move.w     -[A7], D0
  2841. 00001BC4  4EBA F7C6                jsr        [PC - 0x83A /* 0000138C */]
  2842. 00001BC8  2F00                     move.l     -[A7], D0
  2843. 00001BCA  42A7                     clr.l      -[A7]
  2844. 00001BCC  7004                     moveq.l    D0, 0x04
  2845. 00001BCE  2F00                     move.l     -[A7], D0
  2846. 00001BD0  246C 0012                movea.l    A2, [A4 + 0x12]
  2847. 00001BD4  2012                     move.l     D0, [A2]
  2848. 00001BD6  721F                     moveq.l    D1, 0x1F
  2849. 00001BD8  C041                     and.w      D0, D1
  2850. 00001BDA  7214                     moveq.l    D1, 0x14
  2851. 00001BDC  B041                     cmp.w      D0, D1
  2852. 00001BDE  6610                     bne        +0x12 /* 00001BF0 */
  2853. 00001BE0  102C 001A                move.b     D0, [A4 + 0x1A]
  2854. 00001BE4  7208                     moveq.l    D1, 0x08
  2855. 00001BE6  C001                     and.b      D0, D1
  2856. 00001BE8  6706                     beq        +0x8 /* 00001BF0 */
  2857. 00001BEA  202C 001C                move.l     D0, [A4 + 0x1C]
  2858. 00001BEE  6006                     bra        +0x8 /* 00001BF6 */
  2859. label00001BF0:
  2860. 00001BF0  2F0A                     move.l     -[A7], A2
  2861. 00001BF2  4EBA E438                jsr        [PC - 0x1BC8 /* 0000002C */]
  2862. label00001BF6:
  2863. 00001BF6  2F00                     move.l     -[A7], D0
  2864. 00001BF8  2F05                     move.l     -[A7], D5
  2865. 00001BFA  102D ED8C                move.b     D0, [A5 - 0x1274]
  2866. 00001BFE  6706                     beq        +0x8 /* 00001C06 */
  2867. 00001C00  41ED 0E3A                lea.l      A0, [A5 + 0xE3A /* export_451 */]
  2868. 00001C04  6004                     bra        +0x6 /* 00001C0A */
  2869. label00001C06:
  2870. 00001C06  41ED 1162                lea.l      A0, [A5 + 0x1162 /* export_552 */]
  2871. label00001C0A:
  2872. 00001C0A  4E90                     jsr        [A0]
  2873. 00001C0C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2874. 00001C10  6000 086A                bra        +0x86C /* 0000247C */
  2875. label00001C14:
  2876. 00001C14  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  2877. 00001C18  7001                     moveq.l    D0, 0x01
  2878. 00001C1A  3F00                     move.w     -[A7], D0
  2879. 00001C1C  4EBA F76E                jsr        [PC - 0x892 /* 0000138C */]
  2880. 00001C20  2A00                     move.l     D5, D0
  2881. 00001C22  6000 0858                bra        +0x85A /* 0000247C */
  2882. label00001C26:
  2883. 00001C26  244C                     movea.l    A2, A4
  2884. 00001C28  544A                     addq.w     A2, 2
  2885. 00001C2A  2F12                     move.l     -[A7], [A2]
  2886. 00001C2C  7001                     moveq.l    D0, 0x01
  2887. 00001C2E  3F00                     move.w     -[A7], D0
  2888. 00001C30  4EBA F75A                jsr        [PC - 0x8A6 /* 0000138C */]
  2889. 00001C34  2D40 FFBC                move.l     [A6 - 0x44], D0
  2890. 00001C38  2F12                     move.l     -[A7], [A2]
  2891. 00001C3A  4EBA E52A                jsr        [PC - 0x1AD6 /* 00000166 */]
  2892. 00001C3E  2D40 FFD0                move.l     [A6 - 0x30], D0
  2893. 00001C42  2052                     movea.l    A0, [A2]
  2894. 00001C44  2068 0012                movea.l    A0, [A0 + 0x12]
  2895. 00001C48  2210                     move.l     D1, [A0]
  2896. 00001C4A  741F                     moveq.l    D2, 0x1F
  2897. 00001C4C  C282                     and.l      D1, D2
  2898. 00001C4E  41ED E170                lea.l      A0, [A5 - 0x1E90]
  2899. 00001C52  1230 1000                move.b     D1, [A0 + D1.w]
  2900. 00001C56  7402                     moveq.l    D2, 0x02
  2901. 00001C58  C202                     and.b      D1, D2
  2902. 00001C5A  6700 00A8                beq        +0xAA /* 00001D04 */
  2903. 00001C5E  486E FFD8                pea.l      [A6 - 0x28]
  2904. 00001C62  4EAD 0C82                jsr        [A5 + 0xC82 /* export_396 */]
  2905. 00001C66  584F                     addq.w     A7, 4
  2906. 00001C68  486D F386                pea.l      [A5 - 0xC7A]
  2907. 00001C6C  41EE FFE8                lea.l      A0, [A6 - 0x18]
  2908. 00001C70  2F20                     move.l     -[A7], -[A0]
  2909. 00001C72  2F20                     move.l     -[A7], -[A0]
  2910. 00001C74  2F20                     move.l     -[A7], -[A0]
  2911. 00001C76  2F20                     move.l     -[A7], -[A0]
  2912. 00001C78  4EAD 0CDA                jsr        [A5 + 0xCDA /* export_407 */]
  2913. 00001C7C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2914. 00001C80  2F00                     move.l     -[A7], D0
  2915. 00001C82  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  2916. 00001C86  53AD ED9C                subq.l     [A5 - 0x1264], 1
  2917. 00001C8A  202D ED9C                move.l     D0, [A5 - 0x1264]
  2918. 00001C8E  2D40 FFC0                move.l     [A6 - 0x40], D0
  2919. 00001C92  2F00                     move.l     -[A7], D0
  2920. 00001C94  122D ED8C                move.b     D1, [A5 - 0x1274]
  2921. 00001C98  6706                     beq        +0x8 /* 00001CA0 */
  2922. 00001C9A  41ED 0D3A                lea.l      A0, [A5 + 0xD3A /* export_419 */]
  2923. 00001C9E  6004                     bra        +0x6 /* 00001CA4 */
  2924. label00001CA0:
  2925. 00001CA0  41ED 10DA                lea.l      A0, [A5 + 0x10DA /* export_535 */]
  2926. label00001CA4:
  2927. 00001CA4  4E90                     jsr        [A0]
  2928. 00001CA6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2929. 00001CAA  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  2930. 00001CAE  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  2931. 00001CB2  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  2932. 00001CB6  7016                     moveq.l    D0, 0x16
  2933. 00001CB8  2F00                     move.l     -[A7], D0
  2934. 00001CBA  53AD ED9C                subq.l     [A5 - 0x1264], 1
  2935. 00001CBE  282D ED9C                move.l     D4, [A5 - 0x1264]
  2936. 00001CC2  2F04                     move.l     -[A7], D4
  2937. 00001CC4  102D ED8C                move.b     D0, [A5 - 0x1274]
  2938. 00001CC8  6706                     beq        +0x8 /* 00001CD0 */
  2939. 00001CCA  41ED 0EA2                lea.l      A0, [A5 + 0xEA2 /* export_464 */]
  2940. 00001CCE  6004                     bra        +0x6 /* 00001CD4 */
  2941. label00001CD0:
  2942. 00001CD0  41ED 11B2                lea.l      A0, [A5 + 0x11B2 /* export_562 */]
  2943. label00001CD4:
  2944. 00001CD4  4E90                     jsr        [A0]
  2945. 00001CD6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2946. 00001CDA  2F04                     move.l     -[A7], D4
  2947. 00001CDC  7006                     moveq.l    D0, 0x06
  2948. 00001CDE  2F00                     move.l     -[A7], D0
  2949. 00001CE0  53AD ED9C                subq.l     [A5 - 0x1264], 1
  2950. 00001CE4  2A2D ED9C                move.l     D5, [A5 - 0x1264]
  2951. 00001CE8  2F05                     move.l     -[A7], D5
  2952. 00001CEA  102D ED8C                move.b     D0, [A5 - 0x1274]
  2953. 00001CEE  6706                     beq        +0x8 /* 00001CF6 */
  2954. 00001CF0  41ED 0EDA                lea.l      A0, [A5 + 0xEDA /* export_471 */]
  2955. 00001CF4  6004                     bra        +0x6 /* 00001CFA */
  2956. label00001CF6:
  2957. 00001CF6  41ED 11D2                lea.l      A0, [A5 + 0x11D2 /* export_566 */]
  2958. label00001CFA:
  2959. 00001CFA  4E90                     jsr        [A0]
  2960. 00001CFC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2961. 00001D00  6000 077A                bra        +0x77C /* 0000247C */
  2962. label00001D04:
  2963. 00001D04  0CAE 0000 0006 FFD0      cmpi.l     [A6 - 0x30], 0x6
  2964. 00001D0C  672C                     beq        +0x2E /* 00001D3A */
  2965. 00001D0E  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  2966. 00001D12  7006                     moveq.l    D0, 0x06
  2967. 00001D14  2F00                     move.l     -[A7], D0
  2968. 00001D16  53AD ED9C                subq.l     [A5 - 0x1264], 1
  2969. 00001D1A  202D ED9C                move.l     D0, [A5 - 0x1264]
  2970. 00001D1E  2D40 FFBC                move.l     [A6 - 0x44], D0
  2971. 00001D22  2F00                     move.l     -[A7], D0
  2972. 00001D24  102D ED8C                move.b     D0, [A5 - 0x1274]
  2973. 00001D28  6706                     beq        +0x8 /* 00001D30 */
  2974. 00001D2A  41ED 0EDA                lea.l      A0, [A5 + 0xEDA /* export_471 */]
  2975. 00001D2E  6004                     bra        +0x6 /* 00001D34 */
  2976. label00001D30:
  2977. 00001D30  41ED 11D2                lea.l      A0, [A5 + 0x11D2 /* export_566 */]
  2978. label00001D34:
  2979. 00001D34  4E90                     jsr        [A0]
  2980. 00001D36  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2981. label00001D3A:
  2982. 00001D3A  2F2D F1F4                move.l     -[A7], [A5 - 0xE0C]
  2983. 00001D3E  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  2984. 00001D42  7006                     moveq.l    D0, 0x06
  2985. 00001D44  2F00                     move.l     -[A7], D0
  2986. 00001D46  7016                     moveq.l    D0, 0x16
  2987. 00001D48  2F00                     move.l     -[A7], D0
  2988. 00001D4A  53AD ED9C                subq.l     [A5 - 0x1264], 1
  2989. 00001D4E  2A2D ED9C                move.l     D5, [A5 - 0x1264]
  2990. 00001D52  2F05                     move.l     -[A7], D5
  2991. 00001D54  102D ED8C                move.b     D0, [A5 - 0x1274]
  2992. 00001D58  6706                     beq        +0x8 /* 00001D60 */
  2993. 00001D5A  41ED 0EA2                lea.l      A0, [A5 + 0xEA2 /* export_464 */]
  2994. 00001D5E  6004                     bra        +0x6 /* 00001D64 */
  2995. label00001D60:
  2996. 00001D60  41ED 11B2                lea.l      A0, [A5 + 0x11B2 /* export_562 */]
  2997. label00001D64:
  2998. 00001D64  4E90                     jsr        [A0]
  2999. 00001D66  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3000. 00001D6A  6000 0710                bra        +0x712 /* 0000247C */
  3001. label00001D6E:
  3002. 00001D6E  1214                     move.b     D1, [A4]
  3003. 00001D70  7000                     moveq.l    D0, 0x00
  3004. 00001D72  1001                     move.b     D0, D1
  3005. 00001D74  2F00                     move.l     -[A7], D0
  3006. 00001D76  4EBA E8AE                jsr        [PC - 0x1752 /* 00000626 */]
  3007. 00001D7A  2F00                     move.l     -[A7], D0
  3008. 00001D7C  2F0C                     move.l     -[A7], A4
  3009. 00001D7E  487A 0760                pea.l      [PC + 0x760 /* 000024E0, value 0x23232320 '### ', pstring "## value_trans(%p): Unexpected oper" */]
  3010. 00001D82  486D C23E                pea.l      [A5 - 0x3DC2]
  3011. 00001D86  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  3012. 00001D8A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3013. 00001D8E  362D EDCE                move.w     D3, [A5 - 0x1232]
  3014. 00001D92  6B22                     bmi        +0x24 /* 00001DB6 */
  3015. 00001D94  2F2D EDCA                move.l     -[A7], [A5 - 0x1236]
  3016. 00001D98  3003                     move.w     D0, D3
  3017. 00001D9A  48C0                     ext.l      D0
  3018. 00001D9C  E580                     asl        D0, 2
  3019. 00001D9E  D0AD E5BA                add.l      D0, [A5 - 0x1A46]
  3020. 00001DA2  2040                     movea.l    A0, D0
  3021. 00001DA4  2F10                     move.l     -[A7], [A0]
  3022. 00001DA6  487A 0768                pea.l      [PC + 0x768 /* 00002510, value 0x20202020 '    ', pstring "   File \"%s\"; Line %ld # approxi" */]
  3023. 00001DAA  486D C23E                pea.l      [A5 - 0x3DC2]
  3024. 00001DAE  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  3025. 00001DB2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3026. label00001DB6:
  3027. 00001DB6  4EAD 180A                jsr        [A5 + 0x180A /* export_765 */]
  3028. label00001DBA:
  3029. 00001DBA  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  3030. 00001DBE  4EBA E3A6                jsr        [PC - 0x1C5A /* 00000166 */]
  3031. 00001DC2  2D40 FFD0                move.l     [A6 - 0x30], D0
  3032. 00001DC6  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  3033. 00001DCA  7601                     moveq.l    D3, 0x01
  3034. 00001DCC  3F03                     move.w     -[A7], D3
  3035. 00001DCE  4EBA F5BC                jsr        [PC - 0xA44 /* 0000138C */]
  3036. 00001DD2  2D40 FFC0                move.l     [A6 - 0x40], D0
  3037. 00001DD6  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  3038. 00001DDA  3F03                     move.w     -[A7], D3
  3039. 00001DDC  4EBA F5AE                jsr        [PC - 0xA52 /* 0000138C */]
  3040. 00001DE0  2D40 FFBC                move.l     [A6 - 0x44], D0
  3041. 00001DE4  2D6D EDD8 FFC8           move.l     [A6 - 0x38], [A5 - 0x1228]
  3042. 00001DEA  4A86                     tst.l      D6
  3043. 00001DEC  6620                     bne        +0x22 /* 00001E0E */
  3044. 00001DEE  B0AD F1F4                cmp.l      D0, [A5 - 0xE0C]
  3045. 00001DF2  6608                     bne        +0xA /* 00001DFC */
  3046. 00001DF4  2D6E FFC0 FFC4           move.l     [A6 - 0x3C], [A6 - 0x40]
  3047. 00001DFA  605E                     bra        +0x60 /* 00001E5A */
  3048. label00001DFC:
  3049. 00001DFC  202E FFC0                move.l     D0, [A6 - 0x40]
  3050. 00001E00  B0AD F1F4                cmp.l      D0, [A5 - 0xE0C]
  3051. 00001E04  6622                     bne        +0x24 /* 00001E28 */
  3052. 00001E06  2D6E FFBC FFC4           move.l     [A6 - 0x3C], [A6 - 0x44]
  3053. 00001E0C  604C                     bra        +0x4E /* 00001E5A */
  3054. label00001E0E:
  3055. 00001E0E  0C86 0000 0044           cmpi.l     D6, 0x44 /* 'D' */
  3056. 00001E14  6612                     bne        +0x14 /* 00001E28 */
  3057. 00001E16  202E FFC0                move.l     D0, [A6 - 0x40]
  3058. 00001E1A  B0AD F1F4                cmp.l      D0, [A5 - 0xE0C]
  3059. 00001E1E  6608                     bne        +0xA /* 00001E28 */
  3060. 00001E20  2D6E FFBC FFC4           move.l     [A6 - 0x3C], [A6 - 0x44]
  3061. 00001E26  6032                     bra        +0x34 /* 00001E5A */
  3062. label00001E28:
  3063. 00001E28  53AD ED9C                subq.l     [A5 - 0x1264], 1
  3064. 00001E2C  202D ED9C                move.l     D0, [A5 - 0x1264]
  3065. 00001E30  2D40 FFC4                move.l     [A6 - 0x3C], D0
  3066. 00001E34  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  3067. 00001E38  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  3068. 00001E3C  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  3069. 00001E40  2F06                     move.l     -[A7], D6
  3070. 00001E42  2F00                     move.l     -[A7], D0
  3071. 00001E44  102D ED8C                move.b     D0, [A5 - 0x1274]
  3072. 00001E48  6706                     beq        +0x8 /* 00001E50 */
  3073. 00001E4A  41ED 0EA2                lea.l      A0, [A5 + 0xEA2 /* export_464 */]
  3074. 00001E4E  6004                     bra        +0x6 /* 00001E54 */
  3075. label00001E50:
  3076. 00001E50  41ED 11B2                lea.l      A0, [A5 + 0x11B2 /* export_562 */]
  3077. label00001E54:
  3078. 00001E54  4E90                     jsr        [A0]
  3079. 00001E56  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3080. label00001E5A:
  3081. 00001E5A  1614                     move.b     D3, [A4]
  3082. 00001E5C  7019                     moveq.l    D0, 0x19
  3083. 00001E5E  B600                     cmp.b      D3, D0
  3084. 00001E60  670A                     beq        +0xC /* 00001E6C */
  3085. 00001E62  701A                     moveq.l    D0, 0x1A
  3086. 00001E64  B600                     cmp.b      D3, D0
  3087. 00001E66  6704                     beq        +0x6 /* 00001E6C */
  3088. 00001E68  7000                     moveq.l    D0, 0x00
  3089. 00001E6A  6002                     bra        +0x4 /* 00001E6E */
  3090. label00001E6C:
  3091. 00001E6C  7001                     moveq.l    D0, 0x01
  3092. label00001E6E:
  3093. 00001E6E  3C00                     move.w     D6, D0
  3094. 00001E70  266C 0002                movea.l    A3, [A4 + 0x2]
  3095. 00001E74  6004                     bra        +0x6 /* 00001E7A */
  3096. label00001E76:
  3097. 00001E76  266B 0002                movea.l    A3, [A3 + 0x2]
  3098. label00001E7A:
  3099. 00001E7A  1613                     move.b     D3, [A3]
  3100. 00001E7C  7040                     moveq.l    D0, 0x40
  3101. 00001E7E  B600                     cmp.b      D3, D0
  3102. 00001E80  6506                     bcs        +0x8 /* 00001E88 */
  3103. 00001E82  7055                     moveq.l    D0, 0x55
  3104. 00001E84  B600                     cmp.b      D3, D0
  3105. 00001E86  63EE                     bls        -0x10 /* 00001E76 */
  3106. label00001E88:
  3107. 00001E88  53AD ED9C                subq.l     [A5 - 0x1264], 1
  3108. 00001E8C  2A2D ED9C                move.l     D5, [A5 - 0x1264]
  3109. 00001E90  1013                     move.b     D0, [A3]
  3110. 00001E92  7212                     moveq.l    D1, 0x12
  3111. 00001E94  B001                     cmp.b      D0, D1
  3112. 00001E96  6600 0158                bne        +0x15A /* 00001FF0 */
  3113. 00001E9A  2F0B                     move.l     -[A7], A3
  3114. 00001E9C  4EBA E63C                jsr        [PC - 0x19C4 /* 000004DA */]
  3115. 00001EA0  2D40 FFCC                move.l     [A6 - 0x34], D0
  3116. 00001EA4  53AD ED9C                subq.l     [A5 - 0x1264], 1
  3117. 00001EA8  2A2D ED9C                move.l     D5, [A5 - 0x1264]
  3118. 00001EAC  53AD ED9C                subq.l     [A5 - 0x1264], 1
  3119. 00001EB0  262D ED9C                move.l     D3, [A5 - 0x1264]
  3120. 00001EB4  53AD ED9C                subq.l     [A5 - 0x1264], 1
  3121. 00001EB8  282D ED9C                move.l     D4, [A5 - 0x1264]
  3122. 00001EBC  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  3123. 00001EC0  4EBA E2A4                jsr        [PC - 0x1D5C /* 00000166 */]
  3124. 00001EC4  2D40 FFD0                move.l     [A6 - 0x30], D0
  3125. 00001EC8  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  3126. 00001ECC  42A7                     clr.l      -[A7]
  3127. 00001ECE  2F00                     move.l     -[A7], D0
  3128. 00001ED0  2F05                     move.l     -[A7], D5
  3129. 00001ED2  122D ED8C                move.b     D1, [A5 - 0x1274]
  3130. 00001ED6  6706                     beq        +0x8 /* 00001EDE */
  3131. 00001ED8  41ED 0E42                lea.l      A0, [A5 + 0xE42 /* export_452 */]
  3132. 00001EDC  6004                     bra        +0x6 /* 00001EE2 */
  3133. label00001EDE:
  3134. 00001EDE  41ED 116A                lea.l      A0, [A5 + 0x116A /* export_553 */]
  3135. label00001EE2:
  3136. 00001EE2  4E90                     jsr        [A0]
  3137. 00001EE4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3138. 00001EE8  2F05                     move.l     -[A7], D5
  3139. 00001EEA  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  3140. 00001EEE  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  3141. 00001EF2  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  3142. 00001EF6  2F03                     move.l     -[A7], D3
  3143. 00001EF8  102D ED8C                move.b     D0, [A5 - 0x1274]
  3144. 00001EFC  6706                     beq        +0x8 /* 00001F04 */
  3145. 00001EFE  41ED 0EBA                lea.l      A0, [A5 + 0xEBA /* export_467 */]
  3146. 00001F02  6004                     bra        +0x6 /* 00001F08 */
  3147. label00001F04:
  3148. 00001F04  41ED 11BA                lea.l      A0, [A5 + 0x11BA /* export_563 */]
  3149. label00001F08:
  3150. 00001F08  4E90                     jsr        [A0]
  3151. 00001F0A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3152. 00001F0E  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  3153. 00001F12  2F03                     move.l     -[A7], D3
  3154. 00001F14  42A7                     clr.l      -[A7]
  3155. 00001F16  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  3156. 00001F1A  2F04                     move.l     -[A7], D4
  3157. 00001F1C  102D ED8C                move.b     D0, [A5 - 0x1274]
  3158. 00001F20  6706                     beq        +0x8 /* 00001F28 */
  3159. 00001F22  41ED 0E4A                lea.l      A0, [A5 + 0xE4A /* export_453 */]
  3160. 00001F26  6004                     bra        +0x6 /* 00001F2C */
  3161. label00001F28:
  3162. 00001F28  41ED 1172                lea.l      A0, [A5 + 0x1172 /* export_554 */]
  3163. label00001F2C:
  3164. 00001F2C  4E90                     jsr        [A0]
  3165. 00001F2E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3166. 00001F32  2F04                     move.l     -[A7], D4
  3167. 00001F34  102D ED8C                move.b     D0, [A5 - 0x1274]
  3168. 00001F38  6706                     beq        +0x8 /* 00001F40 */
  3169. 00001F3A  41ED 0D22                lea.l      A0, [A5 + 0xD22 /* export_416 */]
  3170. 00001F3E  6004                     bra        +0x6 /* 00001F44 */
  3171. label00001F40:
  3172. 00001F40  41ED 10CA                lea.l      A0, [A5 + 0x10CA /* export_533 */]
  3173. label00001F44:
  3174. 00001F44  4E90                     jsr        [A0]
  3175. 00001F46  584F                     addq.w     A7, 4
  3176. 00001F48  4A46                     tst.w      D6
  3177. 00001F4A  6708                     beq        +0xA /* 00001F54 */
  3178. 00001F4C  2A2E FFBC                move.l     D5, [A6 - 0x44]
  3179. 00001F50  6000 052A                bra        +0x52C /* 0000247C */
  3180. label00001F54:
  3181. 00001F54  53AD ED9C                subq.l     [A5 - 0x1264], 1
  3182. 00001F58  2A2D ED9C                move.l     D5, [A5 - 0x1264]
  3183. 00001F5C  53AD ED9C                subq.l     [A5 - 0x1264], 1
  3184. 00001F60  282D ED9C                move.l     D4, [A5 - 0x1264]
  3185. 00001F64  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  3186. 00001F68  42A7                     clr.l      -[A7]
  3187. 00001F6A  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  3188. 00001F6E  2F05                     move.l     -[A7], D5
  3189. 00001F70  102D ED8C                move.b     D0, [A5 - 0x1274]
  3190. 00001F74  6706                     beq        +0x8 /* 00001F7C */
  3191. 00001F76  41ED 0E42                lea.l      A0, [A5 + 0xE42 /* export_452 */]
  3192. 00001F7A  6004                     bra        +0x6 /* 00001F80 */
  3193. label00001F7C:
  3194. 00001F7C  41ED 116A                lea.l      A0, [A5 + 0x116A /* export_553 */]
  3195. label00001F80:
  3196. 00001F80  4E90                     jsr        [A0]
  3197. 00001F82  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3198. 00001F86  2F05                     move.l     -[A7], D5
  3199. 00001F88  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  3200. 00001F8C  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  3201. 00001F90  2F04                     move.l     -[A7], D4
  3202. 00001F92  102D ED8C                move.b     D0, [A5 - 0x1274]
  3203. 00001F96  6706                     beq        +0x8 /* 00001F9E */
  3204. 00001F98  41ED 0EC2                lea.l      A0, [A5 + 0xEC2 /* export_468 */]
  3205. 00001F9C  6004                     bra        +0x6 /* 00001FA2 */
  3206. label00001F9E:
  3207. 00001F9E  41ED 11C2                lea.l      A0, [A5 + 0x11C2 /* export_564 */]
  3208. label00001FA2:
  3209. 00001FA2  4E90                     jsr        [A0]
  3210. 00001FA4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3211. 00001FA8  BEAE FFD0                cmp.l      D7, [A6 - 0x30]
  3212. 00001FAC  6726                     beq        +0x28 /* 00001FD4 */
  3213. 00001FAE  2F04                     move.l     -[A7], D4
  3214. 00001FB0  2F07                     move.l     -[A7], D7
  3215. 00001FB2  53AD ED9C                subq.l     [A5 - 0x1264], 1
  3216. 00001FB6  2A2D ED9C                move.l     D5, [A5 - 0x1264]
  3217. 00001FBA  2F05                     move.l     -[A7], D5
  3218. 00001FBC  102D ED8C                move.b     D0, [A5 - 0x1274]
  3219. 00001FC0  6706                     beq        +0x8 /* 00001FC8 */
  3220. 00001FC2  41ED 0EDA                lea.l      A0, [A5 + 0xEDA /* export_471 */]
  3221. 00001FC6  6004                     bra        +0x6 /* 00001FCC */
  3222. label00001FC8:
  3223. 00001FC8  41ED 11D2                lea.l      A0, [A5 + 0x11D2 /* export_566 */]
  3224. label00001FCC:
  3225. 00001FCC  4E90                     jsr        [A0]
  3226. 00001FCE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3227. 00001FD2  6002                     bra        +0x4 /* 00001FD6 */
  3228. label00001FD4:
  3229. 00001FD4  2A04                     move.l     D5, D4
  3230. label00001FD6:
  3231. 00001FD6  2F05                     move.l     -[A7], D5
  3232. 00001FD8  102D ED8C                move.b     D0, [A5 - 0x1274]
  3233. 00001FDC  6706                     beq        +0x8 /* 00001FE4 */
  3234. 00001FDE  41ED 0D22                lea.l      A0, [A5 + 0xD22 /* export_416 */]
  3235. 00001FE2  6004                     bra        +0x6 /* 00001FE8 */
  3236. label00001FE4:
  3237. 00001FE4  41ED 10CA                lea.l      A0, [A5 + 0x10CA /* export_533 */]
  3238. label00001FE8:
  3239. 00001FE8  4E90                     jsr        [A0]
  3240. 00001FEA  584F                     addq.w     A7, 4
  3241. 00001FEC  6000 048E                bra        +0x490 /* 0000247C */
  3242. label00001FF0:
  3243. 00001FF0  0C87 0000 0011           cmpi.l     D7, 0x11
  3244. 00001FF6  6704                     beq        +0x6 /* 00001FFC */
  3245. 00001FF8  4A46                     tst.w      D6
  3246. 00001FFA  6708                     beq        +0xA /* 00002004 */
  3247. label00001FFC:
  3248. 00001FFC  2F0B                     move.l     -[A7], A3
  3249. 00001FFE  4EBA E166                jsr        [PC - 0x1E9A /* 00000166 */]
  3250. 00002002  2E00                     move.l     D7, D0
  3251. label00002004:
  3252. 00002004  202E FFD0                move.l     D0, [A6 - 0x30]
  3253. 00002008  B087                     cmp.l      D0, D7
  3254. 0000200A  672C                     beq        +0x2E /* 00002038 */
  3255. 0000200C  282E FFC4                move.l     D4, [A6 - 0x3C]
  3256. 00002010  53AD ED9C                subq.l     [A5 - 0x1264], 1
  3257. 00002014  202D ED9C                move.l     D0, [A5 - 0x1264]
  3258. 00002018  2D40 FFC4                move.l     [A6 - 0x3C], D0
  3259. 0000201C  2F04                     move.l     -[A7], D4
  3260. 0000201E  2F07                     move.l     -[A7], D7
  3261. 00002020  2F00                     move.l     -[A7], D0
  3262. 00002022  102D ED8C                move.b     D0, [A5 - 0x1274]
  3263. 00002026  6706                     beq        +0x8 /* 0000202E */
  3264. 00002028  41ED 0EDA                lea.l      A0, [A5 + 0xEDA /* export_471 */]
  3265. 0000202C  6004                     bra        +0x6 /* 00002032 */
  3266. label0000202E:
  3267. 0000202E  41ED 11D2                lea.l      A0, [A5 + 0x11D2 /* export_566 */]
  3268. label00002032:
  3269. 00002032  4E90                     jsr        [A0]
  3270. 00002034  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3271. label00002038:
  3272. 00002038  0C87 0000 000F           cmpi.l     D7, 0xF
  3273. 0000203E  6600 0142                bne        +0x144 /* 00002182 */
  3274. 00002042  206C 0012                movea.l    A0, [A4 + 0x12]
  3275. 00002046  2010                     move.l     D0, [A0]
  3276. 00002048  721F                     moveq.l    D1, 0x1F
  3277. 0000204A  C041                     and.w      D0, D1
  3278. 0000204C  7214                     moveq.l    D1, 0x14
  3279. 0000204E  B041                     cmp.w      D0, D1
  3280. 00002050  6610                     bne        +0x12 /* 00002062 */
  3281. 00002052  102C 001A                move.b     D0, [A4 + 0x1A]
  3282. 00002056  7208                     moveq.l    D1, 0x08
  3283. 00002058  C001                     and.b      D0, D1
  3284. 0000205A  6706                     beq        +0x8 /* 00002062 */
  3285. 0000205C  282C 001C                move.l     D4, [A4 + 0x1C]
  3286. 00002060  600A                     bra        +0xC /* 0000206C */
  3287. label00002062:
  3288. 00002062  2F2C 0012                move.l     -[A7], [A4 + 0x12]
  3289. 00002066  4EAD 1AD2                jsr        [A5 + 0x1AD2 /* export_854 */]
  3290. 0000206A  2800                     move.l     D4, D0
  3291. label0000206C:
  3292. 0000206C  202D F1FC                move.l     D0, [A5 - 0xE04]
  3293. 00002070  B084                     cmp.l      D0, D4
  3294. 00002072  6710                     beq        +0x12 /* 00002084 */
  3295. 00002074  2B44 F1FC                move.l     [A5 - 0xE04], D4
  3296. 00002078  2F04                     move.l     -[A7], D4
  3297. 0000207A  4267                     clr.w      -[A7]
  3298. 0000207C  4EBA E364                jsr        [PC - 0x1C9C /* 000003E2 */]
  3299. 00002080  2B40 F200                move.l     [A5 - 0xE00], D0
  3300. label00002084:
  3301. 00002084  1014                     move.b     D0, [A4]
  3302. 00002086  7217                     moveq.l    D1, 0x17
  3303. 00002088  B001                     cmp.b      D0, D1
  3304. 0000208A  6600 00D0                bne        +0xD2 /* 0000215C */
  3305. 0000208E  206C 0002                movea.l    A0, [A4 + 0x2]
  3306. 00002092  2068 0012                movea.l    A0, [A0 + 0x12]
  3307. 00002096  2010                     move.l     D0, [A0]
  3308. 00002098  761F                     moveq.l    D3, 0x1F
  3309. 0000209A  C043                     and.w      D0, D3
  3310. 0000209C  7814                     moveq.l    D4, 0x14
  3311. 0000209E  B044                     cmp.w      D0, D4
  3312. 000020A0  6600 00BA                bne        +0xBC /* 0000215C */
  3313. 000020A4  206C 0006                movea.l    A0, [A4 + 0x6]
  3314. 000020A8  2068 0012                movea.l    A0, [A0 + 0x12]
  3315. 000020AC  2010                     move.l     D0, [A0]
  3316. 000020AE  C043                     and.w      D0, D3
  3317. 000020B0  B044                     cmp.w      D0, D4
  3318. 000020B2  6600 00A8                bne        +0xAA /* 0000215C */
  3319. 000020B6  206C 0002                movea.l    A0, [A4 + 0x2]
  3320. 000020BA  2068 0012                movea.l    A0, [A0 + 0x12]
  3321. 000020BE  2068 000C                movea.l    A0, [A0 + 0xC]
  3322. 000020C2  2068 0010                movea.l    A0, [A0 + 0x10]
  3323. 000020C6  2628 000C                move.l     D3, [A0 + 0xC]
  3324. 000020CA  206C 0006                movea.l    A0, [A4 + 0x6]
  3325. 000020CE  2068 0012                movea.l    A0, [A0 + 0x12]
  3326. 000020D2  2068 000C                movea.l    A0, [A0 + 0xC]
  3327. 000020D6  2068 0010                movea.l    A0, [A0 + 0x10]
  3328. 000020DA  2828 000C                move.l     D4, [A0 + 0xC]
  3329. 000020DE  B684                     cmp.l      D3, D4
  3330. 000020E0  6204                     bhi        +0x6 /* 000020E6 */
  3331. 000020E2  2003                     move.l     D0, D3
  3332. 000020E4  6002                     bra        +0x4 /* 000020E8 */
  3333. label000020E6:
  3334. 000020E6  2004                     move.l     D0, D4
  3335. label000020E8:
  3336. 000020E8  2600                     move.l     D3, D0
  3337. 000020EA  7201                     moveq.l    D1, 0x01
  3338. 000020EC  B681                     cmp.l      D3, D1
  3339. 000020EE  6344                     bls        +0x46 /* 00002134 */
  3340. 000020F0  222D F204                move.l     D1, [A5 - 0xDFC]
  3341. 000020F4  B283                     cmp.l      D1, D3
  3342. 000020F6  6710                     beq        +0x12 /* 00002108 */
  3343. 000020F8  2B43 F204                move.l     [A5 - 0xDFC], D3
  3344. 000020FC  2F03                     move.l     -[A7], D3
  3345. 000020FE  4267                     clr.w      -[A7]
  3346. 00002100  4EBA E2E0                jsr        [PC - 0x1D20 /* 000003E2 */]
  3347. 00002104  2B40 F208                move.l     [A5 - 0xDF8], D0
  3348. label00002108:
  3349. 00002108  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  3350. 0000210C  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  3351. 00002110  2F2D F208                move.l     -[A7], [A5 - 0xDF8]
  3352. 00002114  2F2D F200                move.l     -[A7], [A5 - 0xE00]
  3353. 00002118  2F05                     move.l     -[A7], D5
  3354. 0000211A  102D ED8C                move.b     D0, [A5 - 0x1274]
  3355. 0000211E  6706                     beq        +0x8 /* 00002126 */
  3356. 00002120  41ED 0E62                lea.l      A0, [A5 + 0xE62 /* export_456 */]
  3357. 00002124  6004                     bra        +0x6 /* 0000212A */
  3358. label00002126:
  3359. 00002126  41ED 117A                lea.l      A0, [A5 + 0x117A /* export_555 */]
  3360. label0000212A:
  3361. 0000212A  4E90                     jsr        [A0]
  3362. 0000212C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3363. 00002130  6000 00AA                bra        +0xAC /* 000021DC */
  3364. label00002134:
  3365. 00002134  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  3366. 00002138  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  3367. 0000213C  2F2D F200                move.l     -[A7], [A5 - 0xE00]
  3368. 00002140  2F05                     move.l     -[A7], D5
  3369. 00002142  102D ED8C                move.b     D0, [A5 - 0x1274]
  3370. 00002146  6706                     beq        +0x8 /* 0000214E */
  3371. 00002148  41ED 0E6A                lea.l      A0, [A5 + 0xE6A /* export_457 */]
  3372. 0000214C  6004                     bra        +0x6 /* 00002152 */
  3373. label0000214E:
  3374. 0000214E  41ED 1182                lea.l      A0, [A5 + 0x1182 /* export_556 */]
  3375. label00002152:
  3376. 00002152  4E90                     jsr        [A0]
  3377. 00002154  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3378. 00002158  6000 0082                bra        +0x84 /* 000021DC */
  3379. label0000215C:
  3380. 0000215C  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  3381. 00002160  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  3382. 00002164  2F2D F200                move.l     -[A7], [A5 - 0xE00]
  3383. 00002168  2F05                     move.l     -[A7], D5
  3384. 0000216A  102D ED8C                move.b     D0, [A5 - 0x1274]
  3385. 0000216E  6706                     beq        +0x8 /* 00002176 */
  3386. 00002170  41ED 0E6A                lea.l      A0, [A5 + 0xE6A /* export_457 */]
  3387. 00002174  6004                     bra        +0x6 /* 0000217A */
  3388. label00002176:
  3389. 00002176  41ED 1182                lea.l      A0, [A5 + 0x1182 /* export_556 */]
  3390. label0000217A:
  3391. 0000217A  4E90                     jsr        [A0]
  3392. 0000217C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3393. 00002180  605A                     bra        +0x5C /* 000021DC */
  3394. label00002182:
  3395. 00002182  206B 0012                movea.l    A0, [A3 + 0x12]
  3396. 00002186  2010                     move.l     D0, [A0]
  3397. 00002188  0280 0000 0080           andi.l     D0, 0x80
  3398. 0000218E  6728                     beq        +0x2A /* 000021B8 */
  3399. 00002190  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  3400. 00002194  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  3401. 00002198  7002                     moveq.l    D0, 0x02
  3402. 0000219A  2F00                     move.l     -[A7], D0
  3403. 0000219C  2F07                     move.l     -[A7], D7
  3404. 0000219E  2F05                     move.l     -[A7], D5
  3405. 000021A0  102D ED8C                move.b     D0, [A5 - 0x1274]
  3406. 000021A4  6706                     beq        +0x8 /* 000021AC */
  3407. 000021A6  41ED 0E4A                lea.l      A0, [A5 + 0xE4A /* export_453 */]
  3408. 000021AA  6004                     bra        +0x6 /* 000021B0 */
  3409. label000021AC:
  3410. 000021AC  41ED 1172                lea.l      A0, [A5 + 0x1172 /* export_554 */]
  3411. label000021B0:
  3412. 000021B0  4E90                     jsr        [A0]
  3413. 000021B2  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3414. 000021B6  6024                     bra        +0x26 /* 000021DC */
  3415. label000021B8:
  3416. 000021B8  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  3417. 000021BC  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  3418. 000021C0  42A7                     clr.l      -[A7]
  3419. 000021C2  2F07                     move.l     -[A7], D7
  3420. 000021C4  2F05                     move.l     -[A7], D5
  3421. 000021C6  102D ED8C                move.b     D0, [A5 - 0x1274]
  3422. 000021CA  6706                     beq        +0x8 /* 000021D2 */
  3423. 000021CC  41ED 0E4A                lea.l      A0, [A5 + 0xE4A /* export_453 */]
  3424. 000021D0  6004                     bra        +0x6 /* 000021D6 */
  3425. label000021D2:
  3426. 000021D2  41ED 1172                lea.l      A0, [A5 + 0x1172 /* export_554 */]
  3427. label000021D6:
  3428. 000021D6  4E90                     jsr        [A0]
  3429. 000021D8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3430. label000021DC:
  3431. 000021DC  2F05                     move.l     -[A7], D5
  3432. 000021DE  102D ED8C                move.b     D0, [A5 - 0x1274]
  3433. 000021E2  6706                     beq        +0x8 /* 000021EA */
  3434. 000021E4  41ED 0D22                lea.l      A0, [A5 + 0xD22 /* export_416 */]
  3435. 000021E8  6004                     bra        +0x6 /* 000021EE */
  3436. label000021EA:
  3437. 000021EA  41ED 10CA                lea.l      A0, [A5 + 0x10CA /* export_533 */]
  3438. label000021EE:
  3439. 000021EE  4E90                     jsr        [A0]
  3440. 000021F0  584F                     addq.w     A7, 4
  3441. 000021F2  4A46                     tst.w      D6
  3442. 000021F4  6708                     beq        +0xA /* 000021FE */
  3443. 000021F6  2A2E FFBC                move.l     D5, [A6 - 0x44]
  3444. 000021FA  6000 0280                bra        +0x282 /* 0000247C */
  3445. label000021FE:
  3446. 000021FE  302E 0008                move.w     D0, [A6 + 0x8]
  3447. 00002202  6770                     beq        +0x72 /* 00002274 */
  3448. 00002204  0C87 0000 000F           cmpi.l     D7, 0xF
  3449. 0000220A  6768                     beq        +0x6A /* 00002274 */
  3450. 0000220C  206B 0012                movea.l    A0, [A3 + 0x12]
  3451. 00002210  2010                     move.l     D0, [A0]
  3452. 00002212  0280 0000 0080           andi.l     D0, 0x80
  3453. 00002218  672E                     beq        +0x30 /* 00002248 */
  3454. 0000221A  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  3455. 0000221E  7002                     moveq.l    D0, 0x02
  3456. 00002220  2F00                     move.l     -[A7], D0
  3457. 00002222  2F07                     move.l     -[A7], D7
  3458. 00002224  53AD ED9C                subq.l     [A5 - 0x1264], 1
  3459. 00002228  2A2D ED9C                move.l     D5, [A5 - 0x1264]
  3460. 0000222C  2F05                     move.l     -[A7], D5
  3461. 0000222E  102D ED8C                move.b     D0, [A5 - 0x1274]
  3462. 00002232  6706                     beq        +0x8 /* 0000223A */
  3463. 00002234  41ED 0E42                lea.l      A0, [A5 + 0xE42 /* export_452 */]
  3464. 00002238  6004                     bra        +0x6 /* 0000223E */
  3465. label0000223A:
  3466. 0000223A  41ED 116A                lea.l      A0, [A5 + 0x116A /* export_553 */]
  3467. label0000223E:
  3468. 0000223E  4E90                     jsr        [A0]
  3469. 00002240  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3470. 00002244  6000 0236                bra        +0x238 /* 0000247C */
  3471. label00002248:
  3472. 00002248  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  3473. 0000224C  42A7                     clr.l      -[A7]
  3474. 0000224E  2F07                     move.l     -[A7], D7
  3475. 00002250  53AD ED9C                subq.l     [A5 - 0x1264], 1
  3476. 00002254  2A2D ED9C                move.l     D5, [A5 - 0x1264]
  3477. 00002258  2F05                     move.l     -[A7], D5
  3478. 0000225A  102D ED8C                move.b     D0, [A5 - 0x1274]
  3479. 0000225E  6706                     beq        +0x8 /* 00002266 */
  3480. 00002260  41ED 0E42                lea.l      A0, [A5 + 0xE42 /* export_452 */]
  3481. 00002264  6004                     bra        +0x6 /* 0000226A */
  3482. label00002266:
  3483. 00002266  41ED 116A                lea.l      A0, [A5 + 0x116A /* export_553 */]
  3484. label0000226A:
  3485. 0000226A  4E90                     jsr        [A0]
  3486. 0000226C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3487. 00002270  6000 020A                bra        +0x20C /* 0000247C */
  3488. label00002274:
  3489. 00002274  2A2E FFC4                move.l     D5, [A6 - 0x3C]
  3490. 00002278  6000 0202                bra        +0x204 /* 0000247C */
  3491. label0000227C:
  3492. 0000227C  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  3493. 00002280  7001                     moveq.l    D0, 0x01
  3494. 00002282  3F00                     move.w     -[A7], D0
  3495. 00002284  4EBA F106                jsr        [PC - 0xEFA /* 0000138C */]
  3496. 00002288  2D40 FFBC                move.l     [A6 - 0x44], D0
  3497. 0000228C  2F00                     move.l     -[A7], D0
  3498. 0000228E  2F07                     move.l     -[A7], D7
  3499. 00002290  2F06                     move.l     -[A7], D6
  3500. 00002292  53AD ED9C                subq.l     [A5 - 0x1264], 1
  3501. 00002296  2A2D ED9C                move.l     D5, [A5 - 0x1264]
  3502. 0000229A  2F05                     move.l     -[A7], D5
  3503. 0000229C  102D ED8C                move.b     D0, [A5 - 0x1274]
  3504. 000022A0  6706                     beq        +0x8 /* 000022A8 */
  3505. 000022A2  41ED 0E9A                lea.l      A0, [A5 + 0xE9A /* export_463 */]
  3506. 000022A6  6004                     bra        +0x6 /* 000022AC */
  3507. label000022A8:
  3508. 000022A8  41ED 11AA                lea.l      A0, [A5 + 0x11AA /* export_561 */]
  3509. label000022AC:
  3510. 000022AC  4E90                     jsr        [A0]
  3511. 000022AE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3512. 000022B2  6000 01C8                bra        +0x1CA /* 0000247C */
  3513. label000022B6:
  3514. 000022B6  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  3515. 000022BA  7601                     moveq.l    D3, 0x01
  3516. 000022BC  3F03                     move.w     -[A7], D3
  3517. 000022BE  4EBA F0CC                jsr        [PC - 0xF34 /* 0000138C */]
  3518. 000022C2  2D40 FFBC                move.l     [A6 - 0x44], D0
  3519. 000022C6  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  3520. 000022CA  3F03                     move.w     -[A7], D3
  3521. 000022CC  4EBA F0BE                jsr        [PC - 0xF42 /* 0000138C */]
  3522. 000022D0  2D40 FFC0                move.l     [A6 - 0x40], D0
  3523. 000022D4  4A86                     tst.l      D6
  3524. 000022D6  6622                     bne        +0x24 /* 000022FA */
  3525. 000022D8  222E FFBC                move.l     D1, [A6 - 0x44]
  3526. 000022DC  B2AD F1F4                cmp.l      D1, [A5 - 0xE0C]
  3527. 000022E0  6606                     bne        +0x8 /* 000022E8 */
  3528. 000022E2  2A00                     move.l     D5, D0
  3529. 000022E4  6000 0196                bra        +0x198 /* 0000247C */
  3530. label000022E8:
  3531. 000022E8  202E FFC0                move.l     D0, [A6 - 0x40]
  3532. 000022EC  B0AD F1F4                cmp.l      D0, [A5 - 0xE0C]
  3533. 000022F0  6622                     bne        +0x24 /* 00002314 */
  3534. 000022F2  2A2E FFBC                move.l     D5, [A6 - 0x44]
  3535. 000022F6  6000 0184                bra        +0x186 /* 0000247C */
  3536. label000022FA:
  3537. 000022FA  0C86 0000 0044           cmpi.l     D6, 0x44 /* 'D' */
  3538. 00002300  6612                     bne        +0x14 /* 00002314 */
  3539. 00002302  202E FFC0                move.l     D0, [A6 - 0x40]
  3540. 00002306  B0AD F1F4                cmp.l      D0, [A5 - 0xE0C]
  3541. 0000230A  6608                     bne        +0xA /* 00002314 */
  3542. 0000230C  2A2E FFBC                move.l     D5, [A6 - 0x44]
  3543. 00002310  6000 016A                bra        +0x16C /* 0000247C */
  3544. label00002314:
  3545. 00002314  4240                     clr.w      D0
  3546. 00002316  3D40 FFF0                move.w     [A6 - 0x10], D0
  3547. 0000231A  7035                     moveq.l    D0, 0x35
  3548. 0000231C  BC80                     cmp.l      D6, D0
  3549. 0000231E  670C                     beq        +0xE /* 0000232C */
  3550. 00002320  7011                     moveq.l    D0, 0x11
  3551. 00002322  BC80                     cmp.l      D6, D0
  3552. 00002324  6706                     beq        +0x8 /* 0000232C */
  3553. 00002326  7033                     moveq.l    D0, 0x33
  3554. 00002328  BC80                     cmp.l      D6, D0
  3555. 0000232A  6670                     bne        +0x72 /* 0000239C */
  3556. label0000232C:
  3557. 0000232C  162D E6A8                move.b     D3, [A5 - 0x1958]
  3558. 00002330  6708                     beq        +0xA /* 0000233A */
  3559. 00002332  206C 0012                movea.l    A0, [A4 + 0x12]
  3560. 00002336  2010                     move.l     D0, [A0]
  3561. 00002338  6004                     bra        +0x6 /* 0000233E */
  3562. label0000233A:
  3563. 0000233A  202C 0012                move.l     D0, [A4 + 0x12]
  3564. label0000233E:
  3565. 0000233E  0280 0000 00FF           andi.l     D0, 0xFF
  3566. 00002344  45ED E170                lea.l      A2, [A5 - 0x1E90]
  3567. 00002348  1032 0000                move.b     D0, [A2 + D0.w]
  3568. 0000234C  7820                     moveq.l    D4, 0x20
  3569. 0000234E  C004                     and.b      D0, D4
  3570. 00002350  674A                     beq        +0x4C /* 0000239C */
  3571. 00002352  4A03                     tst.b      D3
  3572. 00002354  670C                     beq        +0xE /* 00002362 */
  3573. 00002356  206C 0002                movea.l    A0, [A4 + 0x2]
  3574. 0000235A  2068 0012                movea.l    A0, [A0 + 0x12]
  3575. 0000235E  2010                     move.l     D0, [A0]
  3576. 00002360  6008                     bra        +0xA /* 0000236A */
  3577. label00002362:
  3578. 00002362  206C 0002                movea.l    A0, [A4 + 0x2]
  3579. 00002366  2028 0012                move.l     D0, [A0 + 0x12]
  3580. label0000236A:
  3581. 0000236A  0280 0000 00FF           andi.l     D0, 0xFF
  3582. 00002370  1032 0000                move.b     D0, [A2 + D0.w]
  3583. 00002374  C004                     and.b      D0, D4
  3584. 00002376  6624                     bne        +0x26 /* 0000239C */
  3585. 00002378  2D47 FFD0                move.l     [A6 - 0x30], D7
  3586. 0000237C  206C 0012                movea.l    A0, [A4 + 0x12]
  3587. 00002380  2010                     move.l     D0, [A0]
  3588. 00002382  721F                     moveq.l    D1, 0x1F
  3589. 00002384  C081                     and.l      D0, D1
  3590. 00002386  E588                     lsl        D0, 2
  3591. 00002388  41ED F356                lea.l      A0, [A5 - 0xCAA]
  3592. 0000238C  2F30 0000                move.l     -[A7], [A0 + D0.w]
  3593. 00002390  4EBA DD3C                jsr        [PC - 0x22C4 /* 000000CE */]
  3594. 00002394  2E00                     move.l     D7, D0
  3595. 00002396  7001                     moveq.l    D0, 0x01
  3596. 00002398  3D40 FFF0                move.w     [A6 - 0x10], D0
  3597. label0000239C:
  3598. 0000239C  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  3599. 000023A0  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  3600. 000023A4  2F07                     move.l     -[A7], D7
  3601. 000023A6  2F06                     move.l     -[A7], D6
  3602. 000023A8  53AD ED9C                subq.l     [A5 - 0x1264], 1
  3603. 000023AC  2A2D ED9C                move.l     D5, [A5 - 0x1264]
  3604. 000023B0  2F05                     move.l     -[A7], D5
  3605. 000023B2  102D ED8C                move.b     D0, [A5 - 0x1274]
  3606. 000023B6  6706                     beq        +0x8 /* 000023BE */
  3607. 000023B8  41ED 0EA2                lea.l      A0, [A5 + 0xEA2 /* export_464 */]
  3608. 000023BC  6004                     bra        +0x6 /* 000023C2 */
  3609. label000023BE:
  3610. 000023BE  41ED 11B2                lea.l      A0, [A5 + 0x11B2 /* export_562 */]
  3611. label000023C2:
  3612. 000023C2  4E90                     jsr        [A0]
  3613. 000023C4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3614. 000023C8  302E FFF0                move.w     D0, [A6 - 0x10]
  3615. 000023CC  6700 00AE                beq        +0xB0 /* 0000247C */
  3616. 000023D0  2F05                     move.l     -[A7], D5
  3617. 000023D2  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  3618. 000023D6  53AD ED9C                subq.l     [A5 - 0x1264], 1
  3619. 000023DA  2A2D ED9C                move.l     D5, [A5 - 0x1264]
  3620. 000023DE  2F05                     move.l     -[A7], D5
  3621. 000023E0  102D ED8C                move.b     D0, [A5 - 0x1274]
  3622. 000023E4  6706                     beq        +0x8 /* 000023EC */
  3623. 000023E6  41ED 0EDA                lea.l      A0, [A5 + 0xEDA /* export_471 */]
  3624. 000023EA  6004                     bra        +0x6 /* 000023F0 */
  3625. label000023EC:
  3626. 000023EC  41ED 11D2                lea.l      A0, [A5 + 0x11D2 /* export_566 */]
  3627. label000023F0:
  3628. 000023F0  4E90                     jsr        [A0]
  3629. 000023F2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3630. 000023F6  6000 0084                bra        +0x86 /* 0000247C */
  3631. label000023FA:
  3632. 000023FA  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  3633. 000023FE  4EBA DD66                jsr        [PC - 0x229A /* 00000166 */]
  3634. 00002402  2D40 FFD0                move.l     [A6 - 0x30], D0
  3635. 00002406  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  3636. 0000240A  7601                     moveq.l    D3, 0x01
  3637. 0000240C  3F03                     move.w     -[A7], D3
  3638. 0000240E  4EBA EF7C                jsr        [PC - 0x1084 /* 0000138C */]
  3639. 00002412  2D40 FFBC                move.l     [A6 - 0x44], D0
  3640. 00002416  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  3641. 0000241A  3F03                     move.w     -[A7], D3
  3642. 0000241C  4EBA EF6E                jsr        [PC - 0x1092 /* 0000138C */]
  3643. 00002420  2D40 FFC0                move.l     [A6 - 0x40], D0
  3644. 00002424  2F00                     move.l     -[A7], D0
  3645. 00002426  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  3646. 0000242A  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  3647. 0000242E  2F06                     move.l     -[A7], D6
  3648. 00002430  53AD ED9C                subq.l     [A5 - 0x1264], 1
  3649. 00002434  2A2D ED9C                move.l     D5, [A5 - 0x1264]
  3650. 00002438  2F05                     move.l     -[A7], D5
  3651. 0000243A  102D ED8C                move.b     D0, [A5 - 0x1274]
  3652. 0000243E  6706                     beq        +0x8 /* 00002446 */
  3653. 00002440  41ED 0EA2                lea.l      A0, [A5 + 0xEA2 /* export_464 */]
  3654. 00002444  6004                     bra        +0x6 /* 0000244A */
  3655. label00002446:
  3656. 00002446  41ED 11B2                lea.l      A0, [A5 + 0x11B2 /* export_562 */]
  3657. label0000244A:
  3658. 0000244A  4E90                     jsr        [A0]
  3659. 0000244C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3660. 00002450  202E FFD0                move.l     D0, [A6 - 0x30]
  3661. 00002454  B087                     cmp.l      D0, D7
  3662. 00002456  6724                     beq        +0x26 /* 0000247C */
  3663. 00002458  2F05                     move.l     -[A7], D5
  3664. 0000245A  2F07                     move.l     -[A7], D7
  3665. 0000245C  53AD ED9C                subq.l     [A5 - 0x1264], 1
  3666. 00002460  2A2D ED9C                move.l     D5, [A5 - 0x1264]
  3667. 00002464  2F05                     move.l     -[A7], D5
  3668. 00002466  102D ED8C                move.b     D0, [A5 - 0x1274]
  3669. 0000246A  6706                     beq        +0x8 /* 00002472 */
  3670. 0000246C  41ED 0EDA                lea.l      A0, [A5 + 0xEDA /* export_471 */]
  3671. 00002470  6004                     bra        +0x6 /* 00002476 */
  3672. label00002472:
  3673. 00002472  41ED 11D2                lea.l      A0, [A5 + 0x11D2 /* export_566 */]
  3674. label00002476:
  3675. 00002476  4E90                     jsr        [A0]
  3676. 00002478  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3677. label0000247C:
  3678. 0000247C  202E FFEC                move.l     D0, [A6 - 0x14]
  3679. 00002480  674E                     beq        +0x50 /* 000024D0 */
  3680. 00002482  302E 0008                move.w     D0, [A6 + 0x8]
  3681. 00002486  673A                     beq        +0x3C /* 000024C2 */
  3682. 00002488  282E FFD4                move.l     D4, [A6 - 0x2C]
  3683. 0000248C  7011                     moveq.l    D0, 0x11
  3684. 0000248E  B880                     cmp.l      D4, D0
  3685. 00002490  6730                     beq        +0x32 /* 000024C2 */
  3686. 00002492  2F0C                     move.l     -[A7], A4
  3687. 00002494  4EBA DCD0                jsr        [PC - 0x2330 /* 00000166 */]
  3688. 00002498  B084                     cmp.l      D0, D4
  3689. 0000249A  6726                     beq        +0x28 /* 000024C2 */
  3690. 0000249C  2F05                     move.l     -[A7], D5
  3691. 0000249E  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3692. 000024A2  53AD ED9C                subq.l     [A5 - 0x1264], 1
  3693. 000024A6  2A2D ED9C                move.l     D5, [A5 - 0x1264]
  3694. 000024AA  2F05                     move.l     -[A7], D5
  3695. 000024AC  102D ED8C                move.b     D0, [A5 - 0x1274]
  3696. 000024B0  6706                     beq        +0x8 /* 000024B8 */
  3697. 000024B2  41ED 0EDA                lea.l      A0, [A5 + 0xEDA /* export_471 */]
  3698. 000024B6  6004                     bra        +0x6 /* 000024BC */
  3699. label000024B8:
  3700. 000024B8  41ED 11D2                lea.l      A0, [A5 + 0x11D2 /* export_566 */]
  3701. label000024BC:
  3702. 000024BC  4E90                     jsr        [A0]
  3703. 000024BE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3704. label000024C2:
  3705. 000024C2  296E FFE8 0012           move.l     [A4 + 0x12], [A6 - 0x18]
  3706. 000024C8  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3707. 000024CC  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  3708. label000024D0:
  3709. 000024D0  2005                     move.l     D0, D5
  3710. 000024D2  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  3711. 000024D6  4E5E                     unlink     A6
  3712. 000024D8  205F                     movea.l    A0, [A7]+
  3713. 000024DA  5C4F                     addq.w     A7, 6
  3714. 000024DC  4ED0                     jmp        [A0]
  3715. 000024DE  005A 2323                ori.w      [A2]+, 0x2323 /* '##' */
  3716. 000024E2  2320                     move.l     -[A1], -[A0]
  3717. 000024E4  7661                     moveq.l    D3, 0x61
  3718. 000024E6  6C75                     bge        +0x77 /* 0000255D */
  3719. 000024E8  655F                     bcs        +0x61 /* 00002549 */
  3720. 000024EA  7472                     moveq.l    D2, 0x72
  3721. 000024EC  616E                     bsr        +0x70 /* 0000255C */
  3722. 000024EE  7328                     moveq.l    D1, 0x28
  3723. 000024F0  2570 293A 2055 6E65 7870 6563 move.l     [A2 + 0x6563], [[A0 + 0x20556E65 + D2] + 0x7870]
  3724. 000024FC  7465                     moveq.l    D2, 0x65
  3725. 000024FE  6420                     bcc        +0x22 /* 00002520 */
  3726. 00002500  6F70                     ble        +0x72 /* 00002572 */
  3727. 00002502  6572                     bcs        +0x74 /* 00002576 */
  3728. 00002504  6174                     bsr        +0x76 /* 0000257A */
  3729. 00002506  6F72                     ble        +0x74 /* 0000257A */
  3730. 00002508  2028 2573                move.l     D0, [A0 + 0x2573]
  3731. 0000250C  290D                     move.l     -[A4], A5
  3732. 0000250E  0000 2020                ori.b      D0, 0x20 /* ' ' */
  3733. 00002512  2020                     move.l     D0, -[A0]
  3734. 00002514  4669 6C65                not.w      [A1 + 0x6C65]
  3735. 00002518  2022                     move.l     D0, -[A2]
  3736. 0000251A  2573 223B 204C           move.l     [A2 + 0x204C], [A3 + D2.w * 2 + 0x3B]
  3737. label00002520:
  3738. 00002520  696E                     bvs        +0x70 /* 00002590 */
  3739. 00002522  6520                     bcs        +0x22 /* 00002544 */
  3740. 00002524  256C 6420 2320           move.l     [A2 + 0x2320], [A4 + 0x6420]
  3741. 0000252A  6170                     bsr        +0x72 /* 0000259C */
  3742. 0000252C  7072                     moveq.l    D0, 0x72
  3743. 0000252E  6F78                     ble        +0x7A /* 000025A8 */
  3744. 00002530  696D                     bvs        +0x6F /* 0000259F */
  3745. 00002532  6174                     bsr        +0x76 /* 000025A8 */
  3746. 00002534  656C                     bcs        +0x6E /* 000025A2 */
  3747. 00002536  790D                     moveq.l    D4, 0x0D
  3748. 00002538  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3749. // begin alternate branch 0000253A-00002542
  3750. fn0000253A:
  3751. 0000253A  4E56 0000                link       A6, 0
  3752. 0000253E  48E7 1810                movem.l    -[A7], D3,D4,A3
  3753. // end alternate branch 0000253A-00002542
  3754. fn0000253A: // (misaligned)
  3755. 0000253C  0000 48E7                ori.b      D0, 0xE7
  3756. 00002540  1810                     move.b     D4, [A0]
  3757. 00002542  266E 0008                movea.l    A3, [A6 + 0x8]
  3758. // begin alternate branch 00002544-0000254E
  3759. label00002544:
  3760. 00002544  0008 4EAD                ori.b      A0, 0xAD
  3761. 00002548  15F2 102D E33D           move.b     [PC - 0x1CC3 /* 00000887, value 0xED */], [A2 + D1.w + 0x2D]
  3762. // end alternate branch 00002544-0000254E
  3763. label00002544: // (misaligned)
  3764. 00002546  4EAD 15F2                jsr        [A5 + 0x15F2 /* export_698 */]
  3765. 0000254A  102D E33D                move.b     D0, [A5 - 0x1CC3]
  3766. 0000254E  6710                     beq        +0x12 /* 00002560 */
  3767. 00002550  204B                     movea.l    A0, A3
  3768. 00002552  7022                     moveq.l    D0, 0x22
  3769. 00002554  D1C0                     add.l      A0, D0
  3770. 00002556  5C48                     addq.w     A0, 6
  3771. 00002558  2F20                     move.l     -[A7], -[A0]
  3772. 0000255A  3F20                     move.w     -[A7], -[A0]
  3773. fn0000255C:
  3774. 0000255C  4EBA DE0E                jsr        [PC - 0x21F2 /* 0000036C */]
  3775. label00002560:
  3776. 00002560  1213                     move.b     D1, [A3]
  3777. 00002562  7000                     moveq.l    D0, 0x00
  3778. 00002564  1001                     move.b     D0, D1
  3779. 00002566  720F                     moveq.l    D1, 0x0F
  3780. 00002568  B081                     cmp.l      D0, D1
  3781. 0000256A  672A                     beq        +0x2C /* 00002596 */
  3782. 0000256C  7213                     moveq.l    D1, 0x13
  3783. 0000256E  B081                     cmp.l      D0, D1
  3784. 00002570  673A                     beq        +0x3C /* 000025AC */
  3785. label00002572:
  3786. 00002572  724A                     moveq.l    D1, 0x4A
  3787. 00002574  B081                     cmp.l      D0, D1
  3788. label00002576:
  3789. 00002576  6742                     beq        +0x44 /* 000025BA */
  3790. 00002578  724B                     moveq.l    D1, 0x4B
  3791. fn0000257A:
  3792. 0000257A  B081                     cmp.l      D0, D1
  3793. 0000257C  673C                     beq        +0x3E /* 000025BA */
  3794. 0000257E  7263                     moveq.l    D1, 0x63
  3795. 00002580  B081                     cmp.l      D0, D1
  3796. 00002582  6748                     beq        +0x4A /* 000025CC */
  3797. 00002584  725F                     moveq.l    D1, 0x5F
  3798. 00002586  B081                     cmp.l      D0, D1
  3799. 00002588  6742                     beq        +0x44 /* 000025CC */
  3800. 0000258A  7212                     moveq.l    D1, 0x12
  3801. 0000258C  B081                     cmp.l      D0, D1
  3802. 0000258E  6700 008C                beq        +0x8E /* 0000261C */
  3803. // begin alternate branch 00002590-00002596
  3804. label00002590:
  3805. 00002590  008C 6000 0096           ori.l      A4, 0x60000096
  3806. // end alternate branch 00002590-00002596
  3807. label00002590: // (misaligned)
  3808. 00002592  6000 0096                bra        +0x98 /* 0000262A */
  3809. label00002596:
  3810. 00002596  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  3811. 0000259A  4EBA E9DC                jsr        [PC - 0x1624 /* 00000F78 */]
  3812. // begin alternate branch 0000259C-000025A6
  3813. fn0000259C:
  3814. 0000259C  E9DC 2F2B                bfextu     D2, [A4]+ {D4:D3}
  3815. 000025A0  0006 4EBA                ori.b      D6, 0xBA
  3816. label000025A2: // (misaligned)
  3817. 000025A4  FF96                     .invalid   <<F/6/7>>
  3818. // end alternate branch 0000259C-000025A6
  3819. fn0000259C: // (misaligned)
  3820. 0000259E  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  3821. label000025A2:
  3822. 000025A2  4EBA FF96                jsr        [PC - 0x6A /* 0000253A */]
  3823. 000025A6  2800                     move.l     D4, D0
  3824. fn000025A8:
  3825. 000025A8  6000 010A                bra        +0x10C /* 000026B4 */
  3826. label000025AC:
  3827. 000025AC  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  3828. 000025B0  4EBA DF86                jsr        [PC - 0x207A /* 00000538 */]
  3829. 000025B4  2800                     move.l     D4, D0
  3830. 000025B6  6000 00FC                bra        +0xFE /* 000026B4 */
  3831. label000025BA:
  3832. 000025BA  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  3833. 000025BE  7001                     moveq.l    D0, 0x01
  3834. 000025C0  3F00                     move.w     -[A7], D0
  3835. 000025C2  4EBA EDC8                jsr        [PC - 0x1238 /* 0000138C */]
  3836. 000025C6  2800                     move.l     D4, D0
  3837. 000025C8  6000 00EA                bra        +0xEC /* 000026B4 */
  3838. label000025CC:
  3839. 000025CC  4AAB 0006                tst.l      [A3 + 0x6]
  3840. 000025D0  660C                     bne        +0xE /* 000025DE */
  3841. 000025D2  206B 0002                movea.l    A0, [A3 + 0x2]
  3842. 000025D6  2828 0040                move.l     D4, [A0 + 0x40]
  3843. 000025DA  6000 00D8                bra        +0xDA /* 000026B4 */
  3844. label000025DE:
  3845. 000025DE  53AD ED9C                subq.l     [A5 - 0x1264], 1
  3846. 000025E2  282D ED9C                move.l     D4, [A5 - 0x1264]
  3847. 000025E6  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  3848. 000025EA  4267                     clr.w      -[A7]
  3849. 000025EC  4EBA DDF4                jsr        [PC - 0x220C /* 000003E2 */]
  3850. 000025F0  2F00                     move.l     -[A7], D0
  3851. 000025F2  206B 0002                movea.l    A0, [A3 + 0x2]
  3852. 000025F6  2F28 0040                move.l     -[A7], [A0 + 0x40]
  3853. 000025FA  700D                     moveq.l    D0, 0x0D
  3854. 000025FC  2F00                     move.l     -[A7], D0
  3855. 000025FE  42A7                     clr.l      -[A7]
  3856. 00002600  2F04                     move.l     -[A7], D4
  3857. 00002602  102D ED8C                move.b     D0, [A5 - 0x1274]
  3858. 00002606  6706                     beq        +0x8 /* 0000260E */
  3859. 00002608  41ED 0EA2                lea.l      A0, [A5 + 0xEA2 /* export_464 */]
  3860. 0000260C  6004                     bra        +0x6 /* 00002612 */
  3861. label0000260E:
  3862. 0000260E  41ED 11B2                lea.l      A0, [A5 + 0x11B2 /* export_562 */]
  3863. label00002612:
  3864. 00002612  4E90                     jsr        [A0]
  3865. 00002614  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3866. 00002618  6000 009A                bra        +0x9C /* 000026B4 */
  3867. label0000261C:
  3868. 0000261C  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  3869. 00002620  4EBA FF18                jsr        [PC - 0xE8 /* 0000253A */]
  3870. 00002624  2800                     move.l     D4, D0
  3871. 00002626  6000 008C                bra        +0x8E /* 000026B4 */
  3872. label0000262A:
  3873. 0000262A  1613                     move.b     D3, [A3]
  3874. 0000262C  7040                     moveq.l    D0, 0x40
  3875. 0000262E  B600                     cmp.b      D3, D0
  3876. 00002630  6512                     bcs        +0x14 /* 00002644 */
  3877. 00002632  7055                     moveq.l    D0, 0x55
  3878. 00002634  B600                     cmp.b      D3, D0
  3879. 00002636  620C                     bhi        +0xE /* 00002644 */
  3880. 00002638  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  3881. 0000263C  4EBA FEFC                jsr        [PC - 0x104 /* 0000253A */]
  3882. 00002640  2800                     move.l     D4, D0
  3883. 00002642  6070                     bra        +0x72 /* 000026B4 */
  3884. label00002644:
  3885. 00002644  1213                     move.b     D1, [A3]
  3886. 00002646  7000                     moveq.l    D0, 0x00
  3887. 00002648  1001                     move.b     D0, D1
  3888. 0000264A  41ED E0E6                lea.l      A0, [A5 - 0x1F1A]
  3889. 0000264E  1030 0000                move.b     D0, [A0 + D0.w]
  3890. 00002652  7210                     moveq.l    D1, 0x10
  3891. 00002654  C001                     and.b      D0, D1
  3892. 00002656  6710                     beq        +0x12 /* 00002668 */
  3893. 00002658  2F0B                     move.l     -[A7], A3
  3894. 0000265A  7001                     moveq.l    D0, 0x01
  3895. 0000265C  3F00                     move.w     -[A7], D0
  3896. 0000265E  4EBA ED2C                jsr        [PC - 0x12D4 /* 0000138C */]
  3897. 00002662  282D EDD8                move.l     D4, [A5 - 0x1228]
  3898. 00002666  604C                     bra        +0x4E /* 000026B4 */
  3899. label00002668:
  3900. 00002668  1213                     move.b     D1, [A3]
  3901. 0000266A  7000                     moveq.l    D0, 0x00
  3902. 0000266C  1001                     move.b     D0, D1
  3903. 0000266E  2F00                     move.l     -[A7], D0
  3904. 00002670  4EBA DFB4                jsr        [PC - 0x204C /* 00000626 */]
  3905. 00002674  2F00                     move.l     -[A7], D0
  3906. 00002676  2F0B                     move.l     -[A7], A3
  3907. 00002678  487A 004A                pea.l      [PC + 0x4A /* 000026C4, value 0x23232320 '### ', pstring "## addr_trans(%p): Unexpected opera" */]
  3908. 0000267C  486D C23E                pea.l      [A5 - 0x3DC2]
  3909. 00002680  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  3910. 00002684  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3911. 00002688  362D EDCE                move.w     D3, [A5 - 0x1232]
  3912. 0000268C  6B22                     bmi        +0x24 /* 000026B0 */
  3913. 0000268E  2F2D EDCA                move.l     -[A7], [A5 - 0x1236]
  3914. 00002692  3003                     move.w     D0, D3
  3915. 00002694  48C0                     ext.l      D0
  3916. 00002696  E580                     asl        D0, 2
  3917. 00002698  D0AD E5BA                add.l      D0, [A5 - 0x1A46]
  3918. 0000269C  2040                     movea.l    A0, D0
  3919. 0000269E  2F10                     move.l     -[A7], [A0]
  3920. 000026A0  487A 0050                pea.l      [PC + 0x50 /* 000026F2, value 0x20202020 '    ', pstring "   File \"%s\"; Line %ld # approxi" */]
  3921. 000026A4  486D C23E                pea.l      [A5 - 0x3DC2]
  3922. 000026A8  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  3923. 000026AC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3924. label000026B0:
  3925. 000026B0  4EAD 180A                jsr        [A5 + 0x180A /* export_765 */]
  3926. label000026B4:
  3927. 000026B4  2004                     move.l     D0, D4
  3928. 000026B6  4CDF 0818                movem.l    D3,D4,A3, [A7]+
  3929. 000026BA  4E5E                     unlink     A6
  3930. 000026BC  205F                     movea.l    A0, [A7]+
  3931. 000026BE  584F                     addq.w     A7, 4
  3932. 000026C0  4ED0                     jmp        [A0]
  3933. 000026C2  0058 2323                ori.w      [A0]+, 0x2323 /* '##' */
  3934. 000026C6  2320                     move.l     -[A1], -[A0]
  3935. 000026C8  6164                     bsr        +0x66 /* 0000272E */
  3936. 000026CA  6472                     bcc        +0x74 /* 0000273E */
  3937. 000026CC  5F74 7261                subq.w     [A4 + D7.w * 2 + 0x61], 7
  3938. 000026D0  6E73                     bgt        +0x75 /* 00002745 */
  3939. 000026D2  2825                     move.l     D4, -[A5]
  3940. 000026D4  7029                     moveq.l    D0, 0x29
  3941. 000026D6  3A20                     move.w     D5, -[A0]
  3942. 000026D8  556E 6578                subq.w     [A6 + 0x6578], 2
  3943. 000026DC  7065                     moveq.l    D0, 0x65
  3944. 000026DE  6374                     bls        +0x76 /* 00002754 */
  3945. 000026E0  6564                     bcs        +0x66 /* 00002746 */
  3946. 000026E2  206F 7065                movea.l    A0, [A7 + 0x7065]
  3947. 000026E6  7261                     moveq.l    D1, 0x61
  3948. 000026E8  746F                     moveq.l    D2, 0x6F
  3949. 000026EA  7220                     moveq.l    D1, 0x20
  3950. 000026EC  2825                     move.l     D4, -[A5]
  3951. 000026EE  7329                     moveq.l    D1, 0x29
  3952. 000026F0  0D00                     btst       D0, D6
  3953. 000026F2  2020                     move.l     D0, -[A0]
  3954. 000026F4  2020                     move.l     D0, -[A0]
  3955. 000026F6  4669 6C65                not.w      [A1 + 0x6C65]
  3956. 000026FA  2022                     move.l     D0, -[A2]
  3957. 000026FC  2573 223B 204C           move.l     [A2 + 0x204C], [A3 + D2.w * 2 + 0x3B]
  3958. 00002702  696E                     bvs        +0x70 /* 00002772 */
  3959. 00002704  6520                     bcs        +0x22 /* 00002726 */
  3960. 00002706  256C 6420 2320           move.l     [A2 + 0x2320], [A4 + 0x6420]
  3961. 0000270C  6170                     bsr        +0x72 /* 0000277E */
  3962. 0000270E  7072                     moveq.l    D0, 0x72
  3963. 00002710  6F78                     ble        +0x7A /* 0000278A */
  3964. 00002712  696D                     bvs        +0x6F /* 00002781 */
  3965. 00002714  6174                     bsr        +0x76 /* 0000278A */
  3966. 00002716  656C                     bcs        +0x6E /* 00002784 */
  3967. 00002718  790D                     moveq.l    D4, 0x0D
  3968. 0000271A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3969. // begin alternate branch 0000271C-00002720
  3970. fn0000271C:
  3971. 0000271C  4E56 FFDC                link       A6, -0x0024
  3972. // end alternate branch 0000271C-00002720
  3973. fn0000271C: // (misaligned)
  3974. 0000271E  FFDC                     .invalid   <<F/7/7>>
  3975. 00002720  48E7 1F28                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A4
  3976. 00002724  282E 0008                move.l     D4, [A6 + 0x8]
  3977. // begin alternate branch 00002726-00002730
  3978. label00002726:
  3979. 00002726  0008 286E                ori.b      A0, 0x6E /* 'n' */
  3980. 0000272A  000E 53AD                ori.b      A6, 0xAD
  3981. fn0000272E:
  3982. 0000272E  ED9C                     rol        D4, 6
  3983. // end alternate branch 00002726-00002730
  3984. label00002726: // (misaligned)
  3985. 00002728  286E 000E                movea.l    A4, [A6 + 0xE]
  3986. 0000272C  53AD ED9C                subq.l     [A5 - 0x1264], 1
  3987. fn0000272E: // (misaligned)
  3988. 00002730  2C2D ED9C                move.l     D6, [A5 - 0x1264]
  3989. label00002734:
  3990. 00002734  4EAD 15F2                jsr        [A5 + 0x15F2 /* export_698 */]
  3991. 00002738  102D E33D                move.b     D0, [A5 - 0x1CC3]
  3992. 0000273C  6710                     beq        +0x12 /* 0000274E */
  3993. label0000273E:
  3994. 0000273E  204C                     movea.l    A0, A4
  3995. 00002740  7022                     moveq.l    D0, 0x22
  3996. 00002742  D1C0                     add.l      A0, D0
  3997. 00002744  5C48                     addq.w     A0, 6
  3998. label00002746:
  3999. 00002746  2F20                     move.l     -[A7], -[A0]
  4000. 00002748  3F20                     move.w     -[A7], -[A0]
  4001. 0000274A  4EBA DC20                jsr        [PC - 0x23E0 /* 0000036C */]
  4002. label0000274E:
  4003. 0000274E  1214                     move.b     D1, [A4]
  4004. 00002750  7000                     moveq.l    D0, 0x00
  4005. 00002752  1001                     move.b     D0, D1
  4006. label00002754:
  4007. 00002754  720F                     moveq.l    D1, 0x0F
  4008. 00002756  B081                     cmp.l      D0, D1
  4009. 00002758  6752                     beq        +0x54 /* 000027AC */
  4010. 0000275A  7210                     moveq.l    D1, 0x10
  4011. 0000275C  B081                     cmp.l      D0, D1
  4012. 0000275E  675C                     beq        +0x5E /* 000027BC */
  4013. 00002760  7211                     moveq.l    D1, 0x11
  4014. 00002762  B081                     cmp.l      D0, D1
  4015. 00002764  6700 00FA                beq        +0xFC /* 00002860 */
  4016. 00002768  720B                     moveq.l    D1, 0x0B
  4017. 0000276A  B081                     cmp.l      D0, D1
  4018. 0000276C  6700 0190                beq        +0x192 /* 000028FE */
  4019. 00002770  720E                     moveq.l    D1, 0x0E
  4020. label00002772:
  4021. 00002772  B081                     cmp.l      D0, D1
  4022. 00002774  6700 01EE                beq        +0x1F0 /* 00002964 */
  4023. 00002778  7226                     moveq.l    D1, 0x26
  4024. 0000277A  B081                     cmp.l      D0, D1
  4025. 0000277C  6700 0316                beq        +0x318 /* 00002A94 */
  4026. // begin alternate branch 0000277E-00002780
  4027. fn0000277E:
  4028. 0000277E  0316                     btst       [A6], D1
  4029. // end alternate branch 0000277E-00002780
  4030. fn0000277E: // (misaligned)
  4031. 00002780  7228                     moveq.l    D1, 0x28
  4032. 00002782  B081                     cmp.l      D0, D1
  4033. label00002784:
  4034. 00002784  6700 0316                beq        +0x318 /* 00002A9C */
  4035. 00002788  7229                     moveq.l    D1, 0x29
  4036. fn0000278A:
  4037. 0000278A  B081                     cmp.l      D0, D1
  4038. 0000278C  6700 0316                beq        +0x318 /* 00002AA4 */
  4039. 00002790  7227                     moveq.l    D1, 0x27
  4040. 00002792  B081                     cmp.l      D0, D1
  4041. 00002794  6700 0316                beq        +0x318 /* 00002AAC */
  4042. 00002798  722A                     moveq.l    D1, 0x2A
  4043. 0000279A  B081                     cmp.l      D0, D1
  4044. 0000279C  6700 0316                beq        +0x318 /* 00002AB4 */
  4045. 000027A0  722B                     moveq.l    D1, 0x2B
  4046. 000027A2  B081                     cmp.l      D0, D1
  4047. 000027A4  6700 0316                beq        +0x318 /* 00002ABC */
  4048. 000027A8  6000 03CA                bra        +0x3CC /* 00002B74 */
  4049. label000027AC:
  4050. 000027AC  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  4051. 000027B0  4EBA E7C6                jsr        [PC - 0x183A /* 00000F78 */]
  4052. 000027B4  286C 0006                movea.l    A4, [A4 + 0x6]
  4053. 000027B8  6000 FF7A                bra        -0x84 /* 00002734 */
  4054. label000027BC:
  4055. 000027BC  204C                     movea.l    A0, A4
  4056. 000027BE  102E 000C                move.b     D0, [A6 + 0xC]
  4057. 000027C2  7601                     moveq.l    D3, 0x01
  4058. 000027C4  B003                     cmp.b      D0, D3
  4059. 000027C6  661C                     bne        +0x1E /* 000027E4 */
  4060. 000027C8  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  4061. 000027CC  1F03                     move.b     -[A7], D3
  4062. 000027CE  2F04                     move.l     -[A7], D4
  4063. 000027D0  4EBA FF4A                jsr        [PC - 0xB6 /* 0000271C */]
  4064. 000027D4  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  4065. 000027D8  1F03                     move.b     -[A7], D3
  4066. 000027DA  2F04                     move.l     -[A7], D4
  4067. 000027DC  4EBA FF3E                jsr        [PC - 0xC2 /* 0000271C */]
  4068. 000027E0  6000 0572                bra        +0x574 /* 00002D54 */
  4069. label000027E4:
  4070. 000027E4  52AD EDA4                addq.l     [A5 - 0x125C], 1
  4071. 000027E8  262D EDA4                move.l     D3, [A5 - 0x125C]
  4072. 000027EC  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  4073. 000027F0  7001                     moveq.l    D0, 0x01
  4074. 000027F2  1F00                     move.b     -[A7], D0
  4075. 000027F4  2F03                     move.l     -[A7], D3
  4076. 000027F6  4EBA FF24                jsr        [PC - 0xDC /* 0000271C */]
  4077. 000027FA  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  4078. 000027FE  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4079. 00002802  2F04                     move.l     -[A7], D4
  4080. 00002804  4EBA FF16                jsr        [PC - 0xEA /* 0000271C */]
  4081. 00002808  53AD ED9C                subq.l     [A5 - 0x1264], 1
  4082. 0000280C  202D ED9C                move.l     D0, [A5 - 0x1264]
  4083. 00002810  2B40 EDAC                move.l     [A5 - 0x1254], D0
  4084. 00002814  2F03                     move.l     -[A7], D3
  4085. 00002816  487A 054C                pea.l      [PC + 0x54C /* 00002D64, value 0x256C6400 '%ld\0', cstring "%ld" */]
  4086. 0000281A  486D EDBE                pea.l      [A5 - 0x1242]
  4087. 0000281E  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  4088. 00002822  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4089. 00002826  41ED EDBC                lea.l      A0, [A5 - 0x1244]
  4090. 0000282A  2F08                     move.l     -[A7], A0
  4091. 0000282C  2F2D EDAC                move.l     -[A7], [A5 - 0x1254]
  4092. 00002830  102D ED8C                move.b     D0, [A5 - 0x1274]
  4093. 00002834  6706                     beq        +0x8 /* 0000283C */
  4094. 00002836  41ED 0ED2                lea.l      A0, [A5 + 0xED2 /* export_470 */]
  4095. 0000283A  6004                     bra        +0x6 /* 00002840 */
  4096. label0000283C:
  4097. 0000283C  41ED 11CA                lea.l      A0, [A5 + 0x11CA /* export_565 */]
  4098. label00002840:
  4099. 00002840  4E90                     jsr        [A0]
  4100. 00002842  504F                     addq.w     A7, 8
  4101. 00002844  2F2D EDAC                move.l     -[A7], [A5 - 0x1254]
  4102. 00002848  102D ED8C                move.b     D0, [A5 - 0x1274]
  4103. 0000284C  6706                     beq        +0x8 /* 00002854 */
  4104. 0000284E  41ED 0D22                lea.l      A0, [A5 + 0xD22 /* export_416 */]
  4105. 00002852  6004                     bra        +0x6 /* 00002858 */
  4106. label00002854:
  4107. 00002854  41ED 10CA                lea.l      A0, [A5 + 0x10CA /* export_533 */]
  4108. label00002858:
  4109. 00002858  4E90                     jsr        [A0]
  4110. 0000285A  584F                     addq.w     A7, 4
  4111. 0000285C  6000 04F6                bra        +0x4F8 /* 00002D54 */
  4112. label00002860:
  4113. 00002860  204C                     movea.l    A0, A4
  4114. 00002862  102E 000C                move.b     D0, [A6 + 0xC]
  4115. 00002866  661C                     bne        +0x1E /* 00002884 */
  4116. 00002868  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  4117. 0000286C  4227                     clr.b      -[A7]
  4118. 0000286E  2F04                     move.l     -[A7], D4
  4119. 00002870  4EBA FEAA                jsr        [PC - 0x156 /* 0000271C */]
  4120. 00002874  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  4121. 00002878  4227                     clr.b      -[A7]
  4122. 0000287A  2F04                     move.l     -[A7], D4
  4123. 0000287C  4EBA FE9E                jsr        [PC - 0x162 /* 0000271C */]
  4124. 00002880  6000 04D2                bra        +0x4D4 /* 00002D54 */
  4125. label00002884:
  4126. 00002884  52AD EDA4                addq.l     [A5 - 0x125C], 1
  4127. 00002888  262D EDA4                move.l     D3, [A5 - 0x125C]
  4128. 0000288C  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  4129. 00002890  4227                     clr.b      -[A7]
  4130. 00002892  2F03                     move.l     -[A7], D3
  4131. 00002894  4EBA FE86                jsr        [PC - 0x17A /* 0000271C */]
  4132. 00002898  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  4133. 0000289C  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4134. 000028A0  2F04                     move.l     -[A7], D4
  4135. 000028A2  4EBA FE78                jsr        [PC - 0x188 /* 0000271C */]
  4136. 000028A6  53AD ED9C                subq.l     [A5 - 0x1264], 1
  4137. 000028AA  202D ED9C                move.l     D0, [A5 - 0x1264]
  4138. 000028AE  2B40 EDAC                move.l     [A5 - 0x1254], D0
  4139. 000028B2  2F03                     move.l     -[A7], D3
  4140. 000028B4  487A 04B2                pea.l      [PC + 0x4B2 /* 00002D68, value 0x256C6400 '%ld\0', cstring "%ld" */]
  4141. 000028B8  486D EDBE                pea.l      [A5 - 0x1242]
  4142. 000028BC  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  4143. 000028C0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4144. 000028C4  41ED EDBC                lea.l      A0, [A5 - 0x1244]
  4145. 000028C8  2F08                     move.l     -[A7], A0
  4146. 000028CA  2F2D EDAC                move.l     -[A7], [A5 - 0x1254]
  4147. 000028CE  102D ED8C                move.b     D0, [A5 - 0x1274]
  4148. 000028D2  6706                     beq        +0x8 /* 000028DA */
  4149. 000028D4  41ED 0ED2                lea.l      A0, [A5 + 0xED2 /* export_470 */]
  4150. 000028D8  6004                     bra        +0x6 /* 000028DE */
  4151. label000028DA:
  4152. 000028DA  41ED 11CA                lea.l      A0, [A5 + 0x11CA /* export_565 */]
  4153. label000028DE:
  4154. 000028DE  4E90                     jsr        [A0]
  4155. 000028E0  504F                     addq.w     A7, 8
  4156. 000028E2  2F2D EDAC                move.l     -[A7], [A5 - 0x1254]
  4157. 000028E6  102D ED8C                move.b     D0, [A5 - 0x1274]
  4158. 000028EA  6706                     beq        +0x8 /* 000028F2 */
  4159. 000028EC  41ED 0D22                lea.l      A0, [A5 + 0xD22 /* export_416 */]
  4160. 000028F0  6004                     bra        +0x6 /* 000028F6 */
  4161. label000028F2:
  4162. 000028F2  41ED 10CA                lea.l      A0, [A5 + 0x10CA /* export_533 */]
  4163. label000028F6:
  4164. 000028F6  4E90                     jsr        [A0]
  4165. 000028F8  584F                     addq.w     A7, 4
  4166. 000028FA  6000 0458                bra        +0x45A /* 00002D54 */
  4167. label000028FE:
  4168. 000028FE  246C 0002                movea.l    A2, [A4 + 0x2]
  4169. 00002902  1612                     move.b     D3, [A2]
  4170. 00002904  7010                     moveq.l    D0, 0x10
  4171. 00002906  B600                     cmp.b      D3, D0
  4172. 00002908  670C                     beq        +0xE /* 00002916 */
  4173. 0000290A  7011                     moveq.l    D0, 0x11
  4174. 0000290C  B600                     cmp.b      D3, D0
  4175. 0000290E  6706                     beq        +0x8 /* 00002916 */
  4176. 00002910  700B                     moveq.l    D0, 0x0B
  4177. 00002912  B600                     cmp.b      D3, D0
  4178. 00002914  663E                     bne        +0x40 /* 00002954 */
  4179. label00002916:
  4180. 00002916  102E 000C                move.b     D0, [A6 + 0xC]
  4181. 0000291A  6610                     bne        +0x12 /* 0000292C */
  4182. 0000291C  2F0A                     move.l     -[A7], A2
  4183. 0000291E  7001                     moveq.l    D0, 0x01
  4184. 00002920  1F00                     move.b     -[A7], D0
  4185. 00002922  2F04                     move.l     -[A7], D4
  4186. 00002924  4EBA FDF6                jsr        [PC - 0x20A /* 0000271C */]
  4187. 00002928  6000 042A                bra        +0x42C /* 00002D54 */
  4188. label0000292C:
  4189. 0000292C  0C2E 0001 000C           cmpi.b     [A6 + 0xC], 0x1
  4190. 00002932  6610                     bne        +0x12 /* 00002944 */
  4191. 00002934  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  4192. 00002938  4227                     clr.b      -[A7]
  4193. 0000293A  2F04                     move.l     -[A7], D4
  4194. 0000293C  4EBA FDDE                jsr        [PC - 0x222 /* 0000271C */]
  4195. 00002940  6000 0412                bra        +0x414 /* 00002D54 */
  4196. label00002944:
  4197. 00002944  2F0C                     move.l     -[A7], A4
  4198. 00002946  7001                     moveq.l    D0, 0x01
  4199. 00002948  3F00                     move.w     -[A7], D0
  4200. 0000294A  4EBA EA40                jsr        [PC - 0x15C0 /* 0000138C */]
  4201. 0000294E  2C00                     move.l     D6, D0
  4202. 00002950  6000 03A2                bra        +0x3A4 /* 00002CF4 */
  4203. label00002954:
  4204. 00002954  2F0C                     move.l     -[A7], A4
  4205. 00002956  7001                     moveq.l    D0, 0x01
  4206. 00002958  3F00                     move.w     -[A7], D0
  4207. 0000295A  4EBA EA30                jsr        [PC - 0x15D0 /* 0000138C */]
  4208. 0000295E  2C00                     move.l     D6, D0
  4209. 00002960  6000 0392                bra        +0x394 /* 00002CF4 */
  4210. label00002964:
  4211. 00002964  52AD EDA4                addq.l     [A5 - 0x125C], 1
  4212. 00002968  262D EDA4                move.l     D3, [A5 - 0x125C]
  4213. 0000296C  52AD EDA4                addq.l     [A5 - 0x125C], 1
  4214. 00002970  2C2D EDA4                move.l     D6, [A5 - 0x125C]
  4215. 00002974  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  4216. 00002978  4227                     clr.b      -[A7]
  4217. 0000297A  2F03                     move.l     -[A7], D3
  4218. 0000297C  4EBA FD9E                jsr        [PC - 0x262 /* 0000271C */]
  4219. 00002980  206C 0006                movea.l    A0, [A4 + 0x6]
  4220. 00002984  2F28 0002                move.l     -[A7], [A0 + 0x2]
  4221. 00002988  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4222. 0000298C  2F04                     move.l     -[A7], D4
  4223. 0000298E  4EBA FD8C                jsr        [PC - 0x274 /* 0000271C */]
  4224. 00002992  53AD ED9C                subq.l     [A5 - 0x1264], 1
  4225. 00002996  2A2D ED9C                move.l     D5, [A5 - 0x1264]
  4226. 0000299A  2F06                     move.l     -[A7], D6
  4227. 0000299C  487A 03D6                pea.l      [PC + 0x3D6 /* 00002D74, value 0x256C6400 '%ld\0', cstring "%ld" */]
  4228. 000029A0  486D EDBE                pea.l      [A5 - 0x1242]
  4229. 000029A4  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  4230. 000029A8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4231. 000029AC  45ED EDBC                lea.l      A2, [A5 - 0x1244]
  4232. 000029B0  2F0A                     move.l     -[A7], A2
  4233. 000029B2  2F05                     move.l     -[A7], D5
  4234. 000029B4  102D ED8C                move.b     D0, [A5 - 0x1274]
  4235. 000029B8  6706                     beq        +0x8 /* 000029C0 */
  4236. 000029BA  41ED 0E72                lea.l      A0, [A5 + 0xE72 /* export_458 */]
  4237. 000029BE  6004                     bra        +0x6 /* 000029C4 */
  4238. label000029C0:
  4239. 000029C0  41ED 118A                lea.l      A0, [A5 + 0x118A /* export_557 */]
  4240. label000029C4:
  4241. 000029C4  4E90                     jsr        [A0]
  4242. 000029C6  504F                     addq.w     A7, 8
  4243. 000029C8  2F05                     move.l     -[A7], D5
  4244. 000029CA  102D ED8C                move.b     D0, [A5 - 0x1274]
  4245. 000029CE  6706                     beq        +0x8 /* 000029D6 */
  4246. 000029D0  41ED 0D22                lea.l      A0, [A5 + 0xD22 /* export_416 */]
  4247. 000029D4  6004                     bra        +0x6 /* 000029DA */
  4248. label000029D6:
  4249. 000029D6  41ED 10CA                lea.l      A0, [A5 + 0x10CA /* export_533 */]
  4250. label000029DA:
  4251. 000029DA  4E90                     jsr        [A0]
  4252. 000029DC  584F                     addq.w     A7, 4
  4253. 000029DE  53AD ED9C                subq.l     [A5 - 0x1264], 1
  4254. 000029E2  202D ED9C                move.l     D0, [A5 - 0x1264]
  4255. 000029E6  2B40 EDAC                move.l     [A5 - 0x1254], D0
  4256. 000029EA  2F03                     move.l     -[A7], D3
  4257. 000029EC  487A 0382                pea.l      [PC + 0x382 /* 00002D70, value 0x256C6400 '%ld\0', cstring "%ld" */]
  4258. 000029F0  486D EDBE                pea.l      [A5 - 0x1242]
  4259. 000029F4  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  4260. 000029F8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4261. 000029FC  2F0A                     move.l     -[A7], A2
  4262. 000029FE  2F2D EDAC                move.l     -[A7], [A5 - 0x1254]
  4263. 00002A02  102D ED8C                move.b     D0, [A5 - 0x1274]
  4264. 00002A06  6706                     beq        +0x8 /* 00002A0E */
  4265. 00002A08  41ED 0ED2                lea.l      A0, [A5 + 0xED2 /* export_470 */]
  4266. 00002A0C  6004                     bra        +0x6 /* 00002A12 */
  4267. label00002A0E:
  4268. 00002A0E  41ED 11CA                lea.l      A0, [A5 + 0x11CA /* export_565 */]
  4269. label00002A12:
  4270. 00002A12  4E90                     jsr        [A0]
  4271. 00002A14  504F                     addq.w     A7, 8
  4272. 00002A16  2F2D EDAC                move.l     -[A7], [A5 - 0x1254]
  4273. 00002A1A  102D ED8C                move.b     D0, [A5 - 0x1274]
  4274. 00002A1E  6706                     beq        +0x8 /* 00002A26 */
  4275. 00002A20  41ED 0D22                lea.l      A0, [A5 + 0xD22 /* export_416 */]
  4276. 00002A24  6004                     bra        +0x6 /* 00002A2A */
  4277. label00002A26:
  4278. 00002A26  41ED 10CA                lea.l      A0, [A5 + 0x10CA /* export_533 */]
  4279. label00002A2A:
  4280. 00002A2A  4E90                     jsr        [A0]
  4281. 00002A2C  584F                     addq.w     A7, 4
  4282. 00002A2E  206C 0006                movea.l    A0, [A4 + 0x6]
  4283. 00002A32  2F28 0006                move.l     -[A7], [A0 + 0x6]
  4284. 00002A36  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4285. 00002A3A  2F04                     move.l     -[A7], D4
  4286. 00002A3C  4EBA FCDE                jsr        [PC - 0x322 /* 0000271C */]
  4287. 00002A40  53AD ED9C                subq.l     [A5 - 0x1264], 1
  4288. 00002A44  202D ED9C                move.l     D0, [A5 - 0x1264]
  4289. 00002A48  2B40 EDAC                move.l     [A5 - 0x1254], D0
  4290. 00002A4C  2F06                     move.l     -[A7], D6
  4291. 00002A4E  487A 031C                pea.l      [PC + 0x31C /* 00002D6C, value 0x256C6400 '%ld\0', cstring "%ld" */]
  4292. 00002A52  486D EDBE                pea.l      [A5 - 0x1242]
  4293. 00002A56  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  4294. 00002A5A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4295. 00002A5E  2F0A                     move.l     -[A7], A2
  4296. 00002A60  2F2D EDAC                move.l     -[A7], [A5 - 0x1254]
  4297. 00002A64  102D ED8C                move.b     D0, [A5 - 0x1274]
  4298. 00002A68  6706                     beq        +0x8 /* 00002A70 */
  4299. 00002A6A  41ED 0ED2                lea.l      A0, [A5 + 0xED2 /* export_470 */]
  4300. 00002A6E  6004                     bra        +0x6 /* 00002A74 */
  4301. label00002A70:
  4302. 00002A70  41ED 11CA                lea.l      A0, [A5 + 0x11CA /* export_565 */]
  4303. label00002A74:
  4304. 00002A74  4E90                     jsr        [A0]
  4305. 00002A76  504F                     addq.w     A7, 8
  4306. 00002A78  2F2D EDAC                move.l     -[A7], [A5 - 0x1254]
  4307. 00002A7C  102D ED8C                move.b     D0, [A5 - 0x1274]
  4308. 00002A80  6706                     beq        +0x8 /* 00002A88 */
  4309. 00002A82  41ED 0D22                lea.l      A0, [A5 + 0xD22 /* export_416 */]
  4310. 00002A86  6004                     bra        +0x6 /* 00002A8C */
  4311. label00002A88:
  4312. 00002A88  41ED 10CA                lea.l      A0, [A5 + 0x10CA /* export_533 */]
  4313. label00002A8C:
  4314. 00002A8C  4E90                     jsr        [A0]
  4315. 00002A8E  584F                     addq.w     A7, 4
  4316. 00002A90  6000 02C2                bra        +0x2C4 /* 00002D54 */
  4317. label00002A94:
  4318. 00002A94  702A                     moveq.l    D0, 0x2A
  4319. 00002A96  2D40 FFDC                move.l     [A6 - 0x24], D0
  4320. 00002A9A  6026                     bra        +0x28 /* 00002AC2 */
  4321. label00002A9C:
  4322. 00002A9C  702B                     moveq.l    D0, 0x2B
  4323. 00002A9E  2D40 FFDC                move.l     [A6 - 0x24], D0
  4324. 00002AA2  601E                     bra        +0x20 /* 00002AC2 */
  4325. label00002AA4:
  4326. 00002AA4  701C                     moveq.l    D0, 0x1C
  4327. 00002AA6  2D40 FFDC                move.l     [A6 - 0x24], D0
  4328. 00002AAA  6016                     bra        +0x18 /* 00002AC2 */
  4329. label00002AAC:
  4330. 00002AAC  701E                     moveq.l    D0, 0x1E
  4331. 00002AAE  2D40 FFDC                move.l     [A6 - 0x24], D0
  4332. 00002AB2  600E                     bra        +0x10 /* 00002AC2 */
  4333. label00002AB4:
  4334. 00002AB4  7016                     moveq.l    D0, 0x16
  4335. 00002AB6  2D40 FFDC                move.l     [A6 - 0x24], D0
  4336. 00002ABA  6006                     bra        +0x8 /* 00002AC2 */
  4337. label00002ABC:
  4338. 00002ABC  7039                     moveq.l    D0, 0x39
  4339. 00002ABE  2D40 FFDC                move.l     [A6 - 0x24], D0
  4340. label00002AC2:
  4341. 00002AC2  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  4342. 00002AC6  7601                     moveq.l    D3, 0x01
  4343. 00002AC8  3F03                     move.w     -[A7], D3
  4344. 00002ACA  4EBA E8C0                jsr        [PC - 0x1740 /* 0000138C */]
  4345. 00002ACE  2D40 FFE0                move.l     [A6 - 0x20], D0
  4346. 00002AD2  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  4347. 00002AD6  3F03                     move.w     -[A7], D3
  4348. 00002AD8  4EBA E8B2                jsr        [PC - 0x174E /* 0000138C */]
  4349. 00002ADC  2D40 FFE4                move.l     [A6 - 0x1C], D0
  4350. 00002AE0  53AD ED9C                subq.l     [A5 - 0x1264], 1
  4351. 00002AE4  2A2D ED9C                move.l     D5, [A5 - 0x1264]
  4352. 00002AE8  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  4353. 00002AEC  4EBA D678                jsr        [PC - 0x2988 /* 00000166 */]
  4354. 00002AF0  2E00                     move.l     D7, D0
  4355. 00002AF2  0C87 0000 000D           cmpi.l     D7, 0xD /* '\r' */
  4356. 00002AF8  6602                     bne        +0x4 /* 00002AFC */
  4357. 00002AFA  7E07                     moveq.l    D7, 0x07
  4358. label00002AFC:
  4359. 00002AFC  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  4360. 00002B00  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  4361. 00002B04  2F07                     move.l     -[A7], D7
  4362. 00002B06  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  4363. 00002B0A  2F05                     move.l     -[A7], D5
  4364. 00002B0C  102D ED8C                move.b     D0, [A5 - 0x1274]
  4365. 00002B10  6706                     beq        +0x8 /* 00002B18 */
  4366. 00002B12  41ED 0EA2                lea.l      A0, [A5 + 0xEA2 /* export_464 */]
  4367. 00002B16  6004                     bra        +0x6 /* 00002B1C */
  4368. label00002B18:
  4369. 00002B18  41ED 11B2                lea.l      A0, [A5 + 0x11B2 /* export_562 */]
  4370. label00002B1C:
  4371. 00002B1C  4E90                     jsr        [A0]
  4372. 00002B1E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4373. 00002B22  0C2E 00FF 000C           cmpi.b     [A6 + 0xC], 0xFF
  4374. 00002B28  661A                     bne        +0x1C /* 00002B44 */
  4375. 00002B2A  2F05                     move.l     -[A7], D5
  4376. 00002B2C  102D ED8C                move.b     D0, [A5 - 0x1274]
  4377. 00002B30  6706                     beq        +0x8 /* 00002B38 */
  4378. 00002B32  41ED 0D22                lea.l      A0, [A5 + 0xD22 /* export_416 */]
  4379. 00002B36  6004                     bra        +0x6 /* 00002B3C */
  4380. label00002B38:
  4381. 00002B38  41ED 10CA                lea.l      A0, [A5 + 0x10CA /* export_533 */]
  4382. label00002B3C:
  4383. 00002B3C  4E90                     jsr        [A0]
  4384. 00002B3E  584F                     addq.w     A7, 4
  4385. 00002B40  6000 0212                bra        +0x214 /* 00002D54 */
  4386. label00002B44:
  4387. 00002B44  0C87 0000 0006           cmpi.l     D7, 0x6
  4388. 00002B4A  6722                     beq        +0x24 /* 00002B6E */
  4389. 00002B4C  2F05                     move.l     -[A7], D5
  4390. 00002B4E  7006                     moveq.l    D0, 0x06
  4391. 00002B50  2F00                     move.l     -[A7], D0
  4392. 00002B52  2F06                     move.l     -[A7], D6
  4393. 00002B54  102D ED8C                move.b     D0, [A5 - 0x1274]
  4394. 00002B58  6706                     beq        +0x8 /* 00002B60 */
  4395. 00002B5A  41ED 0EDA                lea.l      A0, [A5 + 0xEDA /* export_471 */]
  4396. 00002B5E  6004                     bra        +0x6 /* 00002B64 */
  4397. label00002B60:
  4398. 00002B60  41ED 11D2                lea.l      A0, [A5 + 0x11D2 /* export_566 */]
  4399. label00002B64:
  4400. 00002B64  4E90                     jsr        [A0]
  4401. 00002B66  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4402. 00002B6A  6000 0188                bra        +0x18A /* 00002CF4 */
  4403. label00002B6E:
  4404. 00002B6E  2C05                     move.l     D6, D5
  4405. 00002B70  6000 0182                bra        +0x184 /* 00002CF4 */
  4406. label00002B74:
  4407. 00002B74  2F0C                     move.l     -[A7], A4
  4408. 00002B76  7001                     moveq.l    D0, 0x01
  4409. 00002B78  3F00                     move.w     -[A7], D0
  4410. 00002B7A  4EBA E810                jsr        [PC - 0x17F0 /* 0000138C */]
  4411. 00002B7E  2D40 FFE8                move.l     [A6 - 0x18], D0
  4412. 00002B82  0C2E 00FF 000C           cmpi.b     [A6 + 0xC], 0xFF
  4413. 00002B88  661A                     bne        +0x1C /* 00002BA4 */
  4414. 00002B8A  2F00                     move.l     -[A7], D0
  4415. 00002B8C  102D ED8C                move.b     D0, [A5 - 0x1274]
  4416. 00002B90  6706                     beq        +0x8 /* 00002B98 */
  4417. 00002B92  41ED 0D22                lea.l      A0, [A5 + 0xD22 /* export_416 */]
  4418. 00002B96  6004                     bra        +0x6 /* 00002B9C */
  4419. label00002B98:
  4420. 00002B98  41ED 10CA                lea.l      A0, [A5 + 0x10CA /* export_533 */]
  4421. label00002B9C:
  4422. 00002B9C  4E90                     jsr        [A0]
  4423. 00002B9E  584F                     addq.w     A7, 4
  4424. 00002BA0  6000 01B2                bra        +0x1B4 /* 00002D54 */
  4425. label00002BA4:
  4426. 00002BA4  2F0C                     move.l     -[A7], A4
  4427. 00002BA6  4EBA D5BE                jsr        [PC - 0x2A42 /* 00000166 */]
  4428. 00002BAA  2E00                     move.l     D7, D0
  4429. 00002BAC  206C 0012                movea.l    A0, [A4 + 0x12]
  4430. 00002BB0  2010                     move.l     D0, [A0]
  4431. 00002BB2  721F                     moveq.l    D1, 0x1F
  4432. 00002BB4  C081                     and.l      D0, D1
  4433. 00002BB6  41ED E170                lea.l      A0, [A5 - 0x1E90]
  4434. 00002BBA  1030 0000                move.b     D0, [A0 + D0.w]
  4435. 00002BBE  7202                     moveq.l    D1, 0x02
  4436. 00002BC0  C001                     and.b      D0, D1
  4437. 00002BC2  6700 00D2                beq        +0xD4 /* 00002C96 */
  4438. 00002BC6  53AD ED9C                subq.l     [A5 - 0x1264], 1
  4439. 00002BCA  202D ED9C                move.l     D0, [A5 - 0x1264]
  4440. 00002BCE  2D40 FFEC                move.l     [A6 - 0x14], D0
  4441. 00002BD2  53AD ED9C                subq.l     [A5 - 0x1264], 1
  4442. 00002BD6  2A2D ED9C                move.l     D5, [A5 - 0x1264]
  4443. 00002BDA  0C87 0000 000A           cmpi.l     D7, 0xA /* '\n' */
  4444. 00002BE0  672E                     beq        +0x30 /* 00002C10 */
  4445. 00002BE2  262E FFE8                move.l     D3, [A6 - 0x18]
  4446. 00002BE6  53AD ED9C                subq.l     [A5 - 0x1264], 1
  4447. 00002BEA  202D ED9C                move.l     D0, [A5 - 0x1264]
  4448. 00002BEE  2D40 FFE8                move.l     [A6 - 0x18], D0
  4449. 00002BF2  2F03                     move.l     -[A7], D3
  4450. 00002BF4  720A                     moveq.l    D1, 0x0A
  4451. 00002BF6  2F01                     move.l     -[A7], D1
  4452. 00002BF8  2F00                     move.l     -[A7], D0
  4453. 00002BFA  102D ED8C                move.b     D0, [A5 - 0x1274]
  4454. 00002BFE  6706                     beq        +0x8 /* 00002C06 */
  4455. 00002C00  41ED 0EDA                lea.l      A0, [A5 + 0xEDA /* export_471 */]
  4456. 00002C04  6004                     bra        +0x6 /* 00002C0A */
  4457. label00002C06:
  4458. 00002C06  41ED 11D2                lea.l      A0, [A5 + 0x11D2 /* export_566 */]
  4459. label00002C0A:
  4460. 00002C0A  4E90                     jsr        [A0]
  4461. 00002C0C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4462. label00002C10:
  4463. 00002C10  486E FFF0                pea.l      [A6 - 0x10]
  4464. 00002C14  4EAD 0C82                jsr        [A5 + 0xC82 /* export_396 */]
  4465. 00002C18  584F                     addq.w     A7, 4
  4466. 00002C1A  486D F386                pea.l      [A5 - 0xC7A]
  4467. 00002C1E  41D6                     lea.l      A0, [A6]
  4468. 00002C20  2F20                     move.l     -[A7], -[A0]
  4469. 00002C22  2F20                     move.l     -[A7], -[A0]
  4470. 00002C24  2F20                     move.l     -[A7], -[A0]
  4471. 00002C26  2F20                     move.l     -[A7], -[A0]
  4472. 00002C28  4EAD 0CDA                jsr        [A5 + 0xCDA /* export_407 */]
  4473. 00002C2C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4474. 00002C30  2F00                     move.l     -[A7], D0
  4475. 00002C32  760A                     moveq.l    D3, 0x0A
  4476. 00002C34  2F03                     move.l     -[A7], D3
  4477. 00002C36  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4478. 00002C3A  102D ED8C                move.b     D0, [A5 - 0x1274]
  4479. 00002C3E  6706                     beq        +0x8 /* 00002C46 */
  4480. 00002C40  41ED 0D3A                lea.l      A0, [A5 + 0xD3A /* export_419 */]
  4481. 00002C44  6004                     bra        +0x6 /* 00002C4A */
  4482. label00002C46:
  4483. 00002C46  41ED 10DA                lea.l      A0, [A5 + 0x10DA /* export_535 */]
  4484. label00002C4A:
  4485. 00002C4A  4E90                     jsr        [A0]
  4486. 00002C4C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4487. 00002C50  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4488. 00002C54  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  4489. 00002C58  2F03                     move.l     -[A7], D3
  4490. 00002C5A  7039                     moveq.l    D0, 0x39
  4491. 00002C5C  2F00                     move.l     -[A7], D0
  4492. 00002C5E  2F05                     move.l     -[A7], D5
  4493. 00002C60  102D ED8C                move.b     D0, [A5 - 0x1274]
  4494. 00002C64  6706                     beq        +0x8 /* 00002C6C */
  4495. 00002C66  41ED 0EA2                lea.l      A0, [A5 + 0xEA2 /* export_464 */]
  4496. 00002C6A  6004                     bra        +0x6 /* 00002C70 */
  4497. label00002C6C:
  4498. 00002C6C  41ED 11B2                lea.l      A0, [A5 + 0x11B2 /* export_562 */]
  4499. label00002C70:
  4500. 00002C70  4E90                     jsr        [A0]
  4501. 00002C72  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4502. 00002C76  2F05                     move.l     -[A7], D5
  4503. 00002C78  7006                     moveq.l    D0, 0x06
  4504. 00002C7A  2F00                     move.l     -[A7], D0
  4505. 00002C7C  2F06                     move.l     -[A7], D6
  4506. 00002C7E  102D ED8C                move.b     D0, [A5 - 0x1274]
  4507. 00002C82  6706                     beq        +0x8 /* 00002C8A */
  4508. 00002C84  41ED 0EDA                lea.l      A0, [A5 + 0xEDA /* export_471 */]
  4509. 00002C88  6004                     bra        +0x6 /* 00002C8E */
  4510. label00002C8A:
  4511. 00002C8A  41ED 11D2                lea.l      A0, [A5 + 0x11D2 /* export_566 */]
  4512. label00002C8E:
  4513. 00002C8E  4E90                     jsr        [A0]
  4514. 00002C90  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4515. 00002C94  605E                     bra        +0x60 /* 00002CF4 */
  4516. label00002C96:
  4517. 00002C96  0C87 0000 0006           cmpi.l     D7, 0x6
  4518. 00002C9C  672E                     beq        +0x30 /* 00002CCC */
  4519. 00002C9E  262E FFE8                move.l     D3, [A6 - 0x18]
  4520. 00002CA2  53AD ED9C                subq.l     [A5 - 0x1264], 1
  4521. 00002CA6  202D ED9C                move.l     D0, [A5 - 0x1264]
  4522. 00002CAA  2D40 FFE8                move.l     [A6 - 0x18], D0
  4523. 00002CAE  2F03                     move.l     -[A7], D3
  4524. 00002CB0  7206                     moveq.l    D1, 0x06
  4525. 00002CB2  2F01                     move.l     -[A7], D1
  4526. 00002CB4  2F00                     move.l     -[A7], D0
  4527. 00002CB6  102D ED8C                move.b     D0, [A5 - 0x1274]
  4528. 00002CBA  6706                     beq        +0x8 /* 00002CC2 */
  4529. 00002CBC  41ED 0EDA                lea.l      A0, [A5 + 0xEDA /* export_471 */]
  4530. 00002CC0  6004                     bra        +0x6 /* 00002CC6 */
  4531. label00002CC2:
  4532. 00002CC2  41ED 11D2                lea.l      A0, [A5 + 0x11D2 /* export_566 */]
  4533. label00002CC6:
  4534. 00002CC6  4E90                     jsr        [A0]
  4535. 00002CC8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4536. label00002CCC:
  4537. 00002CCC  2F2D F1F4                move.l     -[A7], [A5 - 0xE0C]
  4538. 00002CD0  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  4539. 00002CD4  7006                     moveq.l    D0, 0x06
  4540. 00002CD6  2F00                     move.l     -[A7], D0
  4541. 00002CD8  7039                     moveq.l    D0, 0x39
  4542. 00002CDA  2F00                     move.l     -[A7], D0
  4543. 00002CDC  2F06                     move.l     -[A7], D6
  4544. 00002CDE  102D ED8C                move.b     D0, [A5 - 0x1274]
  4545. 00002CE2  6706                     beq        +0x8 /* 00002CEA */
  4546. 00002CE4  41ED 0EA2                lea.l      A0, [A5 + 0xEA2 /* export_464 */]
  4547. 00002CE8  6004                     bra        +0x6 /* 00002CEE */
  4548. label00002CEA:
  4549. 00002CEA  41ED 11B2                lea.l      A0, [A5 + 0x11B2 /* export_562 */]
  4550. label00002CEE:
  4551. 00002CEE  4E90                     jsr        [A0]
  4552. 00002CF0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4553. label00002CF4:
  4554. 00002CF4  53AD ED9C                subq.l     [A5 - 0x1264], 1
  4555. 00002CF8  262D ED9C                move.l     D3, [A5 - 0x1264]
  4556. 00002CFC  2F04                     move.l     -[A7], D4
  4557. 00002CFE  487A 0078                pea.l      [PC + 0x78 /* 00002D78, value 0x256C6400 '%ld\0', cstring "%ld" */]
  4558. 00002D02  486D EDBE                pea.l      [A5 - 0x1242]
  4559. 00002D06  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  4560. 00002D0A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4561. 00002D0E  41ED EDBC                lea.l      A0, [A5 - 0x1244]
  4562. 00002D12  2F08                     move.l     -[A7], A0
  4563. 00002D14  2F06                     move.l     -[A7], D6
  4564. 00002D16  0C2E 0001 000C           cmpi.b     [A6 + 0xC], 0x1
  4565. 00002D1C  6604                     bne        +0x6 /* 00002D22 */
  4566. 00002D1E  7046                     moveq.l    D0, 0x46
  4567. 00002D20  6002                     bra        +0x4 /* 00002D24 */
  4568. label00002D22:
  4569. 00002D22  7018                     moveq.l    D0, 0x18
  4570. label00002D24:
  4571. 00002D24  2F00                     move.l     -[A7], D0
  4572. 00002D26  2F03                     move.l     -[A7], D3
  4573. 00002D28  102D ED8C                move.b     D0, [A5 - 0x1274]
  4574. 00002D2C  6706                     beq        +0x8 /* 00002D34 */
  4575. 00002D2E  41ED 0E7A                lea.l      A0, [A5 + 0xE7A /* export_459 */]
  4576. 00002D32  6004                     bra        +0x6 /* 00002D38 */
  4577. label00002D34:
  4578. 00002D34  41ED 1192                lea.l      A0, [A5 + 0x1192 /* export_558 */]
  4579. label00002D38:
  4580. 00002D38  4E90                     jsr        [A0]
  4581. 00002D3A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4582. 00002D3E  2F03                     move.l     -[A7], D3
  4583. 00002D40  102D ED8C                move.b     D0, [A5 - 0x1274]
  4584. 00002D44  6706                     beq        +0x8 /* 00002D4C */
  4585. 00002D46  41ED 0D22                lea.l      A0, [A5 + 0xD22 /* export_416 */]
  4586. 00002D4A  6004                     bra        +0x6 /* 00002D50 */
  4587. label00002D4C:
  4588. 00002D4C  41ED 10CA                lea.l      A0, [A5 + 0x10CA /* export_533 */]
  4589. label00002D50:
  4590. 00002D50  4E90                     jsr        [A0]
  4591. 00002D52  584F                     addq.w     A7, 4
  4592. label00002D54:
  4593. 00002D54  4CDF 14F8                movem.l    D3,D4,D5,D6,D7,A2,A4, [A7]+
  4594. 00002D58  4E5E                     unlink     A6
  4595. 00002D5A  205F                     movea.l    A0, [A7]+
  4596. 00002D5C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4597. 00002D60  4ED0                     jmp        [A0]
  4598. 00002D62  0018 256C                ori.b      [A0]+, 0x6C /* 'l' */
  4599. 00002D66  6400 256C                bcc        +0x256E /* 000052D4 */
  4600. 00002D6A  6400 256C                bcc        +0x256E /* 000052D8 */
  4601. 00002D6E  6400 256C                bcc        +0x256E /* 000052DC */
  4602. 00002D72  6400 256C                bcc        +0x256E /* 000052E0 */
  4603. 00002D76  6400 256C                bcc        +0x256E /* 000052E4 */
  4604. 00002D7A  6400 4E56                bcc        +0x4E58 /* 00007BD2 */
  4605. // begin alternate branch 00002D7C-00002D80
  4606. fn00002D7C:
  4607. 00002D7C  4E56 FFF8                link       A6, -0x0008
  4608. // end alternate branch 00002D7C-00002D80
  4609. fn00002D7C: // (misaligned)
  4610. 00002D7E  FFF8                     .invalid   <<F/7/7>>
  4611. 00002D80  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  4612. 00002D84  286E 0008                movea.l    A4, [A6 + 0x8]
  4613. 00002D88  246E 000C                movea.l    A2, [A6 + 0xC]
  4614. 00002D8C  266A 0008                movea.l    A3, [A2 + 0x8]
  4615. 00002D90  202A 0014                move.l     D0, [A2 + 0x14]
  4616. 00002D94  2D40 FFF8                move.l     [A6 - 0x8], D0
  4617. 00002D98  206E FFF8                movea.l    A0, [A6 - 0x8]
  4618. 00002D9C  58AE FFF8                addq.l     [A6 - 0x8], 4
  4619. 00002DA0  2E10                     move.l     D7, [A0]
  4620. 00002DA2  102D E33D                move.b     D0, [A5 - 0x1CC3]
  4621. 00002DA6  6710                     beq        +0x12 /* 00002DB8 */
  4622. 00002DA8  204C                     movea.l    A0, A4
  4623. 00002DAA  7022                     moveq.l    D0, 0x22
  4624. 00002DAC  D1C0                     add.l      A0, D0
  4625. 00002DAE  5C48                     addq.w     A0, 6
  4626. 00002DB0  2F20                     move.l     -[A7], -[A0]
  4627. 00002DB2  3F20                     move.w     -[A7], -[A0]
  4628. 00002DB4  4EBA D5B6                jsr        [PC - 0x2A4A /* 0000036C */]
  4629. label00002DB8:
  4630. 00002DB8  7A00                     moveq.l    D5, 0x00
  4631. 00002DBA  6000 00F4                bra        +0xF6 /* 00002EB0 */
  4632. label00002DBE:
  4633. 00002DBE  206E FFF8                movea.l    A0, [A6 - 0x8]
  4634. 00002DC2  58AE FFF8                addq.l     [A6 - 0x8], 4
  4635. 00002DC6  2610                     move.l     D3, [A0]
  4636. 00002DC8  2653                     movea.l    A3, [A3]
  4637. 00002DCA  2F03                     move.l     -[A7], D3
  4638. 00002DCC  4267                     clr.w      -[A7]
  4639. 00002DCE  4EBA D612                jsr        [PC - 0x29EE /* 000003E2 */]
  4640. 00002DD2  2C00                     move.l     D6, D0
  4641. 00002DD4  2F0C                     move.l     -[A7], A4
  4642. 00002DD6  7001                     moveq.l    D0, 0x01
  4643. 00002DD8  3F00                     move.w     -[A7], D0
  4644. 00002DDA  4EBA E5B0                jsr        [PC - 0x1A50 /* 0000138C */]
  4645. 00002DDE  2D40 FFFC                move.l     [A6 - 0x4], D0
  4646. 00002DE2  2F0C                     move.l     -[A7], A4
  4647. 00002DE4  4EBA D380                jsr        [PC - 0x2C80 /* 00000166 */]
  4648. 00002DE8  2800                     move.l     D4, D0
  4649. 00002DEA  0C84 0000 0006           cmpi.l     D4, 0x6
  4650. 00002DF0  672E                     beq        +0x30 /* 00002E20 */
  4651. 00002DF2  262E FFFC                move.l     D3, [A6 - 0x4]
  4652. 00002DF6  53AD ED9C                subq.l     [A5 - 0x1264], 1
  4653. 00002DFA  202D ED9C                move.l     D0, [A5 - 0x1264]
  4654. 00002DFE  2D40 FFFC                move.l     [A6 - 0x4], D0
  4655. 00002E02  2F03                     move.l     -[A7], D3
  4656. 00002E04  7206                     moveq.l    D1, 0x06
  4657. 00002E06  2F01                     move.l     -[A7], D1
  4658. 00002E08  2F00                     move.l     -[A7], D0
  4659. 00002E0A  102D ED8C                move.b     D0, [A5 - 0x1274]
  4660. 00002E0E  6706                     beq        +0x8 /* 00002E16 */
  4661. 00002E10  41ED 0EDA                lea.l      A0, [A5 + 0xEDA /* export_471 */]
  4662. 00002E14  6004                     bra        +0x6 /* 00002E1A */
  4663. label00002E16:
  4664. 00002E16  41ED 11D2                lea.l      A0, [A5 + 0x11D2 /* export_566 */]
  4665. label00002E1A:
  4666. 00002E1A  4E90                     jsr        [A0]
  4667. 00002E1C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4668. label00002E20:
  4669. 00002E20  53AD ED9C                subq.l     [A5 - 0x1264], 1
  4670. 00002E24  282D ED9C                move.l     D4, [A5 - 0x1264]
  4671. 00002E28  2F06                     move.l     -[A7], D6
  4672. 00002E2A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4673. 00002E2E  7006                     moveq.l    D0, 0x06
  4674. 00002E30  2F00                     move.l     -[A7], D0
  4675. 00002E32  7016                     moveq.l    D0, 0x16
  4676. 00002E34  2F00                     move.l     -[A7], D0
  4677. 00002E36  2F04                     move.l     -[A7], D4
  4678. 00002E38  102D ED8C                move.b     D0, [A5 - 0x1274]
  4679. 00002E3C  6706                     beq        +0x8 /* 00002E44 */
  4680. 00002E3E  41ED 0EA2                lea.l      A0, [A5 + 0xEA2 /* export_464 */]
  4681. 00002E42  6004                     bra        +0x6 /* 00002E48 */
  4682. label00002E44:
  4683. 00002E44  41ED 11B2                lea.l      A0, [A5 + 0x11B2 /* export_562 */]
  4684. label00002E48:
  4685. 00002E48  4E90                     jsr        [A0]
  4686. 00002E4A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4687. 00002E4E  53AD ED9C                subq.l     [A5 - 0x1264], 1
  4688. 00002E52  262D ED9C                move.l     D3, [A5 - 0x1264]
  4689. 00002E56  206B 0008                movea.l    A0, [A3 + 0x8]
  4690. 00002E5A  2028 003E                move.l     D0, [A0 + 0x3E]
  4691. 00002E5E  D0AD EDA0                add.l      D0, [A5 - 0x1260]
  4692. 00002E62  2F00                     move.l     -[A7], D0
  4693. 00002E64  487A 00D8                pea.l      [PC + 0xD8 /* 00002F3E, value 0x256C6400 '%ld\0', cstring "%ld" */]
  4694. 00002E68  486D EDBE                pea.l      [A5 - 0x1242]
  4695. 00002E6C  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  4696. 00002E70  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4697. 00002E74  41ED EDBC                lea.l      A0, [A5 - 0x1244]
  4698. 00002E78  2F08                     move.l     -[A7], A0
  4699. 00002E7A  2F04                     move.l     -[A7], D4
  4700. 00002E7C  7046                     moveq.l    D0, 0x46
  4701. 00002E7E  2F00                     move.l     -[A7], D0
  4702. 00002E80  2F03                     move.l     -[A7], D3
  4703. 00002E82  102D ED8C                move.b     D0, [A5 - 0x1274]
  4704. 00002E86  6706                     beq        +0x8 /* 00002E8E */
  4705. 00002E88  41ED 0E7A                lea.l      A0, [A5 + 0xE7A /* export_459 */]
  4706. 00002E8C  6004                     bra        +0x6 /* 00002E92 */
  4707. label00002E8E:
  4708. 00002E8E  41ED 1192                lea.l      A0, [A5 + 0x1192 /* export_558 */]
  4709. label00002E92:
  4710. 00002E92  4E90                     jsr        [A0]
  4711. 00002E94  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4712. 00002E98  2F03                     move.l     -[A7], D3
  4713. 00002E9A  102D ED8C                move.b     D0, [A5 - 0x1274]
  4714. 00002E9E  6706                     beq        +0x8 /* 00002EA6 */
  4715. 00002EA0  41ED 0D22                lea.l      A0, [A5 + 0xD22 /* export_416 */]
  4716. 00002EA4  6004                     bra        +0x6 /* 00002EAA */
  4717. label00002EA6:
  4718. 00002EA6  41ED 10CA                lea.l      A0, [A5 + 0x10CA /* export_533 */]
  4719. label00002EAA:
  4720. 00002EAA  4E90                     jsr        [A0]
  4721. 00002EAC  584F                     addq.w     A7, 4
  4722. 00002EAE  5285                     addq.l     D5, 1
  4723. label00002EB0:
  4724. 00002EB0  BA87                     cmp.l      D5, D7
  4725. 00002EB2  6500 FF0A                bcs        -0xF4 /* 00002DBE */
  4726. 00002EB6  246E 000C                movea.l    A2, [A6 + 0xC]
  4727. 00002EBA  206A 0008                movea.l    A0, [A2 + 0x8]
  4728. 00002EBE  2068 0008                movea.l    A0, [A0 + 0x8]
  4729. 00002EC2  226A 0004                movea.l    A1, [A2 + 0x4]
  4730. 00002EC6  B1C9                     cmpa.l     A0, A1
  4731. 00002EC8  675C                     beq        +0x5E /* 00002F26 */
  4732. 00002ECA  53AD ED9C                subq.l     [A5 - 0x1264], 1
  4733. 00002ECE  262D ED9C                move.l     D3, [A5 - 0x1264]
  4734. 00002ED2  206A 0008                movea.l    A0, [A2 + 0x8]
  4735. 00002ED6  2068 0008                movea.l    A0, [A0 + 0x8]
  4736. 00002EDA  2028 003E                move.l     D0, [A0 + 0x3E]
  4737. 00002EDE  D0AD EDA0                add.l      D0, [A5 - 0x1260]
  4738. 00002EE2  2F00                     move.l     -[A7], D0
  4739. 00002EE4  487A 005C                pea.l      [PC + 0x5C /* 00002F42, value 0x256C6400 '%ld\0', cstring "%ld" */]
  4740. 00002EE8  486D EDBE                pea.l      [A5 - 0x1242]
  4741. 00002EEC  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  4742. 00002EF0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4743. 00002EF4  41ED EDBC                lea.l      A0, [A5 - 0x1244]
  4744. 00002EF8  2F08                     move.l     -[A7], A0
  4745. 00002EFA  2F03                     move.l     -[A7], D3
  4746. 00002EFC  102D ED8C                move.b     D0, [A5 - 0x1274]
  4747. 00002F00  6706                     beq        +0x8 /* 00002F08 */
  4748. 00002F02  41ED 0E72                lea.l      A0, [A5 + 0xE72 /* export_458 */]
  4749. 00002F06  6004                     bra        +0x6 /* 00002F0C */
  4750. label00002F08:
  4751. 00002F08  41ED 118A                lea.l      A0, [A5 + 0x118A /* export_557 */]
  4752. label00002F0C:
  4753. 00002F0C  4E90                     jsr        [A0]
  4754. 00002F0E  504F                     addq.w     A7, 8
  4755. 00002F10  2F03                     move.l     -[A7], D3
  4756. 00002F12  102D ED8C                move.b     D0, [A5 - 0x1274]
  4757. 00002F16  6706                     beq        +0x8 /* 00002F1E */
  4758. 00002F18  41ED 0D22                lea.l      A0, [A5 + 0xD22 /* export_416 */]
  4759. 00002F1C  6004                     bra        +0x6 /* 00002F22 */
  4760. label00002F1E:
  4761. 00002F1E  41ED 10CA                lea.l      A0, [A5 + 0x10CA /* export_533 */]
  4762. label00002F22:
  4763. 00002F22  4E90                     jsr        [A0]
  4764. 00002F24  584F                     addq.w     A7, 4
  4765. label00002F26:
  4766. 00002F26  7008                     moveq.l    D0, 0x08
  4767. 00002F28  206E 000C                movea.l    A0, [A6 + 0xC]
  4768. 00002F2C  2140 0010                move.l     [A0 + 0x10], D0
  4769. 00002F30  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  4770. 00002F34  4E5E                     unlink     A6
  4771. 00002F36  205F                     movea.l    A0, [A7]+
  4772. 00002F38  504F                     addq.w     A7, 8
  4773. 00002F3A  4ED0                     jmp        [A0]
  4774. 00002F3C  0008 256C                ori.b      A0, 0x6C /* 'l' */
  4775. 00002F40  6400 256C                bcc        +0x256E /* 000054AE */
  4776. 00002F44  6400 4E56                bcc        +0x4E58 /* 00007D9C */
  4777. // begin alternate branch 00002F46-00002F4A
  4778. fn00002F46:
  4779. 00002F46  4E56 FFF4                link       A6, -0x000C
  4780. // end alternate branch 00002F46-00002F4A
  4781. fn00002F46: // (misaligned)
  4782. 00002F48  FFF4                     .invalid   <<F/7/7>>
  4783. 00002F4A  48E7 1F28                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A4
  4784. 00002F4E  246E 0008                movea.l    A2, [A6 + 0x8]
  4785. 00002F52  286E 000C                movea.l    A4, [A6 + 0xC]
  4786. 00002F56  102D E33D                move.b     D0, [A5 - 0x1CC3]
  4787. 00002F5A  6710                     beq        +0x12 /* 00002F6C */
  4788. 00002F5C  204A                     movea.l    A0, A2
  4789. 00002F5E  7022                     moveq.l    D0, 0x22
  4790. 00002F60  D1C0                     add.l      A0, D0
  4791. 00002F62  5C48                     addq.w     A0, 6
  4792. 00002F64  2F20                     move.l     -[A7], -[A0]
  4793. 00002F66  3F20                     move.w     -[A7], -[A0]
  4794. 00002F68  4EBA D402                jsr        [PC - 0x2BFE /* 0000036C */]
  4795. label00002F6C:
  4796. 00002F6C  206D EDD4                movea.l    A0, [A5 - 0x122C]
  4797. 00002F70  2010                     move.l     D0, [A0]
  4798. 00002F72  2B40 EDD4                move.l     [A5 - 0x122C], D0
  4799. 00002F76  2040                     movea.l    A0, D0
  4800. 00002F78  2A28 0008                move.l     D5, [A0 + 0x8]
  4801. 00002F7C  2010                     move.l     D0, [A0]
  4802. 00002F7E  2B40 EDD4                move.l     [A5 - 0x122C], D0
  4803. 00002F82  2F0A                     move.l     -[A7], A2
  4804. 00002F84  7001                     moveq.l    D0, 0x01
  4805. 00002F86  3F00                     move.w     -[A7], D0
  4806. 00002F88  4EBA E402                jsr        [PC - 0x1BFE /* 0000138C */]
  4807. 00002F8C  2D40 FFF4                move.l     [A6 - 0xC], D0
  4808. 00002F90  2F0A                     move.l     -[A7], A2
  4809. 00002F92  4EBA D1D2                jsr        [PC - 0x2E2E /* 00000166 */]
  4810. 00002F96  2600                     move.l     D3, D0
  4811. 00002F98  0C83 0000 0006           cmpi.l     D3, 0x6
  4812. 00002F9E  672E                     beq        +0x30 /* 00002FCE */
  4813. 00002FA0  262E FFF4                move.l     D3, [A6 - 0xC]
  4814. 00002FA4  53AD ED9C                subq.l     [A5 - 0x1264], 1
  4815. 00002FA8  202D ED9C                move.l     D0, [A5 - 0x1264]
  4816. 00002FAC  2D40 FFF4                move.l     [A6 - 0xC], D0
  4817. 00002FB0  2F03                     move.l     -[A7], D3
  4818. 00002FB2  7206                     moveq.l    D1, 0x06
  4819. 00002FB4  2F01                     move.l     -[A7], D1
  4820. 00002FB6  2F00                     move.l     -[A7], D0
  4821. 00002FB8  102D ED8C                move.b     D0, [A5 - 0x1274]
  4822. 00002FBC  6706                     beq        +0x8 /* 00002FC4 */
  4823. 00002FBE  41ED 0EDA                lea.l      A0, [A5 + 0xEDA /* export_471 */]
  4824. 00002FC2  6004                     bra        +0x6 /* 00002FC8 */
  4825. label00002FC4:
  4826. 00002FC4  41ED 11D2                lea.l      A0, [A5 + 0x11D2 /* export_566 */]
  4827. label00002FC8:
  4828. 00002FC8  4E90                     jsr        [A0]
  4829. 00002FCA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4830. label00002FCE:
  4831. 00002FCE  246C 0014                movea.l    A2, [A4 + 0x14]
  4832. 00002FD2  2812                     move.l     D4, [A2]
  4833. 00002FD4  2E2A 0004                move.l     D7, [A2 + 0x4]
  4834. 00002FD8  2004                     move.l     D0, D4
  4835. 00002FDA  E588                     lsl        D0, 2
  4836. 00002FDC  D08A                     add.l      D0, A2
  4837. 00002FDE  2040                     movea.l    A0, D0
  4838. 00002FE0  2C10                     move.l     D6, [A0]
  4839. 00002FE2  2006                     move.l     D0, D6
  4840. 00002FE4  9087                     sub.l      D0, D7
  4841. 00002FE6  5280                     addq.l     D0, 1
  4842. 00002FE8  2D40 FFFC                move.l     [A6 - 0x4], D0
  4843. 00002FEC  53AD ED9C                subq.l     [A5 - 0x1264], 1
  4844. 00002FF0  262D ED9C                move.l     D3, [A5 - 0x1264]
  4845. 00002FF4  2204                     move.l     D1, D4
  4846. 00002FF6  E389                     lsl        D1, 1
  4847. 00002FF8  B280                     cmp.l      D1, D0
  4848. 00002FFA  6430                     bcc        +0x32 /* 0000302C */
  4849. 00002FFC  2004                     move.l     D0, D4
  4850. 00002FFE  5280                     addq.l     D0, 1
  4851. 00003000  2F00                     move.l     -[A7], D0
  4852. 00003002  4267                     clr.w      -[A7]
  4853. 00003004  4EBA D3DC                jsr        [PC - 0x2C24 /* 000003E2 */]
  4854. 00003008  2F00                     move.l     -[A7], D0
  4855. 0000300A  2F05                     move.l     -[A7], D5
  4856. 0000300C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4857. 00003010  2F03                     move.l     -[A7], D3
  4858. 00003012  102D ED8C                move.b     D0, [A5 - 0x1274]
  4859. 00003016  6706                     beq        +0x8 /* 0000301E */
  4860. 00003018  41ED 0E8A                lea.l      A0, [A5 + 0xE8A /* export_461 */]
  4861. 0000301C  6004                     bra        +0x6 /* 00003022 */
  4862. label0000301E:
  4863. 0000301E  41ED 119A                lea.l      A0, [A5 + 0x119A /* export_559 */]
  4864. label00003022:
  4865. 00003022  4E90                     jsr        [A0]
  4866. 00003024  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4867. 00003028  6000 0088                bra        +0x8A /* 000030B2 */
  4868. label0000302C:
  4869. 0000302C  2F07                     move.l     -[A7], D7
  4870. 0000302E  4267                     clr.w      -[A7]
  4871. 00003030  4EBA D3B0                jsr        [PC - 0x2C50 /* 000003E2 */]
  4872. 00003034  2800                     move.l     D4, D0
  4873. 00003036  2F06                     move.l     -[A7], D6
  4874. 00003038  4267                     clr.w      -[A7]
  4875. 0000303A  4EBA D3A6                jsr        [PC - 0x2C5A /* 000003E2 */]
  4876. 0000303E  2D40 FFF8                move.l     [A6 - 0x8], D0
  4877. 00003042  206C 0008                movea.l    A0, [A4 + 0x8]
  4878. 00003046  2068 0008                movea.l    A0, [A0 + 0x8]
  4879. 0000304A  2228 003E                move.l     D1, [A0 + 0x3E]
  4880. 0000304E  D2AD EDA0                add.l      D1, [A5 - 0x1260]
  4881. 00003052  2F01                     move.l     -[A7], D1
  4882. 00003054  487A 0084                pea.l      [PC + 0x84 /* 000030DA, value 0x256C6400 '%ld\0', cstring "%ld" */]
  4883. 00003058  486D EDBE                pea.l      [A5 - 0x1242]
  4884. 0000305C  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  4885. 00003060  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4886. 00003064  45ED EDBC                lea.l      A2, [A5 - 0x1244]
  4887. 00003068  2F0A                     move.l     -[A7], A2
  4888. 0000306A  206C 0008                movea.l    A0, [A4 + 0x8]
  4889. 0000306E  2068 0008                movea.l    A0, [A0 + 0x8]
  4890. 00003072  2028 003E                move.l     D0, [A0 + 0x3E]
  4891. 00003076  D0AD EDA0                add.l      D0, [A5 - 0x1260]
  4892. 0000307A  2F00                     move.l     -[A7], D0
  4893. 0000307C  487A 0058                pea.l      [PC + 0x58 /* 000030D6, value 0x256C6400 '%ld\0', cstring "%ld" */]
  4894. 00003080  486D EDBE                pea.l      [A5 - 0x1242]
  4895. 00003084  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  4896. 00003088  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4897. 0000308C  2F0A                     move.l     -[A7], A2
  4898. 0000308E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4899. 00003092  2F04                     move.l     -[A7], D4
  4900. 00003094  2F05                     move.l     -[A7], D5
  4901. 00003096  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4902. 0000309A  2F03                     move.l     -[A7], D3
  4903. 0000309C  102D ED8C                move.b     D0, [A5 - 0x1274]
  4904. 000030A0  6706                     beq        +0x8 /* 000030A8 */
  4905. 000030A2  41ED 0E92                lea.l      A0, [A5 + 0xE92 /* export_462 */]
  4906. 000030A6  6004                     bra        +0x6 /* 000030AC */
  4907. label000030A8:
  4908. 000030A8  41ED 11A2                lea.l      A0, [A5 + 0x11A2 /* export_560 */]
  4909. label000030AC:
  4910. 000030AC  4E90                     jsr        [A0]
  4911. 000030AE  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  4912. label000030B2:
  4913. 000030B2  2F03                     move.l     -[A7], D3
  4914. 000030B4  102D ED8C                move.b     D0, [A5 - 0x1274]
  4915. 000030B8  6706                     beq        +0x8 /* 000030C0 */
  4916. 000030BA  41ED 0D22                lea.l      A0, [A5 + 0xD22 /* export_416 */]
  4917. 000030BE  6004                     bra        +0x6 /* 000030C4 */
  4918. label000030C0:
  4919. 000030C0  41ED 10CA                lea.l      A0, [A5 + 0x10CA /* export_533 */]
  4920. label000030C4:
  4921. 000030C4  4E90                     jsr        [A0]
  4922. 000030C6  584F                     addq.w     A7, 4
  4923. 000030C8  4CDF 14F8                movem.l    D3,D4,D5,D6,D7,A2,A4, [A7]+
  4924. 000030CC  4E5E                     unlink     A6
  4925. 000030CE  205F                     movea.l    A0, [A7]+
  4926. 000030D0  504F                     addq.w     A7, 8
  4927. 000030D2  4ED0                     jmp        [A0]
  4928. 000030D4  0008 256C                ori.b      A0, 0x6C /* 'l' */
  4929. 000030D8  6400 256C                bcc        +0x256E /* 00005646 */
  4930. 000030DC  6400 4E56                bcc        +0x4E58 /* 00007F34 */
  4931. // begin alternate branch 000030DE-000030E2
  4932. fn000030DE:
  4933. 000030DE  4E56 FFEC                link       A6, -0x0014
  4934. // end alternate branch 000030DE-000030E2
  4935. fn000030DE: // (misaligned)
  4936. 000030E0  FFEC                     .invalid   <<F/7/7>>
  4937. 000030E2  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  4938. 000030E6  286E 0008                movea.l    A4, [A6 + 0x8]
  4939. 000030EA  2654                     movea.l    A3, [A4]
  4940. 000030EC  202C 003E                move.l     D0, [A4 + 0x3E]
  4941. 000030F0  5280                     addq.l     D0, 1
  4942. 000030F2  4480                     neg.l      D0
  4943. 000030F4  2B40 EDA8                move.l     [A5 - 0x1258], D0
  4944. 000030F8  202C 003E                move.l     D0, [A4 + 0x3E]
  4945. 000030FC  D0AD EDA0                add.l      D0, [A5 - 0x1260]
  4946. 00003100  2F00                     move.l     -[A7], D0
  4947. 00003102  487A 0324                pea.l      [PC + 0x324 /* 00003428, value 0x256C6400 '%ld\0', cstring "%ld" */]
  4948. 00003106  486D EDBE                pea.l      [A5 - 0x1242]
  4949. 0000310A  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  4950. 0000310E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4951. 00003112  41ED EDBC                lea.l      A0, [A5 - 0x1244]
  4952. 00003116  2F08                     move.l     -[A7], A0
  4953. 00003118  2F2D EDA8                move.l     -[A7], [A5 - 0x1258]
  4954. 0000311C  102D ED8C                move.b     D0, [A5 - 0x1274]
  4955. 00003120  6706                     beq        +0x8 /* 00003128 */
  4956. 00003122  41ED 0ED2                lea.l      A0, [A5 + 0xED2 /* export_470 */]
  4957. 00003126  6004                     bra        +0x6 /* 0000312C */
  4958. label00003128:
  4959. 00003128  41ED 11CA                lea.l      A0, [A5 + 0x11CA /* export_565 */]
  4960. label0000312C:
  4961. 0000312C  4E90                     jsr        [A0]
  4962. 0000312E  504F                     addq.w     A7, 8
  4963. 00003130  2F2D EDA8                move.l     -[A7], [A5 - 0x1258]
  4964. 00003134  102D ED8C                move.b     D0, [A5 - 0x1274]
  4965. 00003138  6706                     beq        +0x8 /* 00003140 */
  4966. 0000313A  41ED 0D22                lea.l      A0, [A5 + 0xD22 /* export_416 */]
  4967. 0000313E  6004                     bra        +0x6 /* 00003144 */
  4968. label00003140:
  4969. 00003140  41ED 10CA                lea.l      A0, [A5 + 0x10CA /* export_533 */]
  4970. label00003144:
  4971. 00003144  4E90                     jsr        [A0]
  4972. 00003146  584F                     addq.w     A7, 4
  4973. 00003148  202C 0010                move.l     D0, [A4 + 0x10]
  4974. 0000314C  7201                     moveq.l    D1, 0x01
  4975. 0000314E  B081                     cmp.l      D0, D1
  4976. 00003150  6666                     bne        +0x68 /* 000031B8 */
  4977. 00003152  200B                     move.l     D0, A3
  4978. 00003154  6662                     bne        +0x64 /* 000031B8 */
  4979. 00003156  206C 0008                movea.l    A0, [A4 + 0x8]
  4980. 0000315A  2068 0008                movea.l    A0, [A0 + 0x8]
  4981. 0000315E  226C 0004                movea.l    A1, [A4 + 0x4]
  4982. 00003162  B1C9                     cmpa.l     A0, A1
  4983. 00003164  6652                     bne        +0x54 /* 000031B8 */
  4984. 00003166  246C 000C                movea.l    A2, [A4 + 0xC]
  4985. 0000316A  200A                     move.l     D0, A2
  4986. 0000316C  674A                     beq        +0x4C /* 000031B8 */
  4987. 0000316E  4A92                     tst.l      [A2]
  4988. 00003170  6646                     bne        +0x48 /* 000031B8 */
  4989. 00003172  202A 0008                move.l     D0, [A2 + 0x8]
  4990. 00003176  2D40 FFF8                move.l     [A6 - 0x8], D0
  4991. 0000317A  2040                     movea.l    A0, D0
  4992. 0000317C  2028 0010                move.l     D0, [A0 + 0x10]
  4993. 00003180  7202                     moveq.l    D1, 0x02
  4994. 00003182  B081                     cmp.l      D0, D1
  4995. 00003184  6708                     beq        +0xA /* 0000318E */
  4996. 00003186  7203                     moveq.l    D1, 0x03
  4997. 00003188  B081                     cmp.l      D0, D1
  4998. 0000318A  6702                     beq        +0x4 /* 0000318E */
  4999. 0000318C  602A                     bra        +0x2C /* 000031B8 */
  5000. label0000318E:
  5001. 0000318E  206E FFF8                movea.l    A0, [A6 - 0x8]
  5002. 00003192  2468 0008                movea.l    A2, [A0 + 0x8]
  5003. 00003196  200A                     move.l     D0, A2
  5004. 00003198  671E                     beq        +0x20 /* 000031B8 */
  5005. 0000319A  2452                     movea.l    A2, [A2]
  5006. 0000319C  200A                     move.l     D0, A2
  5007. 0000319E  670A                     beq        +0xC /* 000031AA */
  5008. 000031A0  206A 0008                movea.l    A0, [A2 + 0x8]
  5009. 000031A4  B1CC                     cmpa.l     A0, A4
  5010. 000031A6  6700 0272                beq        +0x274 /* 0000341A */
  5011. label000031AA:
  5012. 000031AA  600C                     bra        +0xE /* 000031B8 */
  5013. label000031AC:
  5014. 000031AC  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  5015. 000031B0  4EBA DDC6                jsr        [PC - 0x223A /* 00000F78 */]
  5016. 000031B4  266B 0006                movea.l    A3, [A3 + 0x6]
  5017. label000031B8:
  5018. 000031B8  1013                     move.b     D0, [A3]
  5019. 000031BA  720F                     moveq.l    D1, 0x0F
  5020. 000031BC  B001                     cmp.b      D0, D1
  5021. 000031BE  67EC                     beq        -0x12 /* 000031AC */
  5022. 000031C0  202C 0010                move.l     D0, [A4 + 0x10]
  5023. 000031C4  7201                     moveq.l    D1, 0x01
  5024. 000031C6  B081                     cmp.l      D0, D1
  5025. 000031C8  6738                     beq        +0x3A /* 00003202 */
  5026. 000031CA  7202                     moveq.l    D1, 0x02
  5027. 000031CC  B081                     cmp.l      D0, D1
  5028. 000031CE  674A                     beq        +0x4C /* 0000321A */
  5029. 000031D0  7203                     moveq.l    D1, 0x03
  5030. 000031D2  B081                     cmp.l      D0, D1
  5031. 000031D4  674C                     beq        +0x4E /* 00003222 */
  5032. 000031D6  7209                     moveq.l    D1, 0x09
  5033. 000031D8  B081                     cmp.l      D0, D1
  5034. 000031DA  6700 00DA                beq        +0xDC /* 000032B6 */
  5035. 000031DE  7208                     moveq.l    D1, 0x08
  5036. 000031E0  B081                     cmp.l      D0, D1
  5037. 000031E2  6700 00DE                beq        +0xE0 /* 000032C2 */
  5038. 000031E6  7205                     moveq.l    D1, 0x05
  5039. 000031E8  B081                     cmp.l      D0, D1
  5040. 000031EA  6700 00E2                beq        +0xE4 /* 000032CE */
  5041. 000031EE  7206                     moveq.l    D1, 0x06
  5042. 000031F0  B081                     cmp.l      D0, D1
  5043. 000031F2  6700 0188                beq        +0x18A /* 0000337C */
  5044. 000031F6  7204                     moveq.l    D1, 0x04
  5045. 000031F8  B081                     cmp.l      D0, D1
  5046. 000031FA  6700 0180                beq        +0x182 /* 0000337C */
  5047. 000031FE  6000 01C4                bra        +0x1C6 /* 000033C4 */
  5048. label00003202:
  5049. 00003202  200B                     move.l     D0, A3
  5050. 00003204  6706                     beq        +0x8 /* 0000320C */
  5051. 00003206  2F0B                     move.l     -[A7], A3
  5052. 00003208  4EBA DD6E                jsr        [PC - 0x2292 /* 00000F78 */]
  5053. label0000320C:
  5054. 0000320C  206C 0008                movea.l    A0, [A4 + 0x8]
  5055. 00003210  2028 0008                move.l     D0, [A0 + 0x8]
  5056. 00003214  2D40 FFEC                move.l     [A6 - 0x14], D0
  5057. 00003218  6036                     bra        +0x38 /* 00003250 */
  5058. label0000321A:
  5059. 0000321A  1D7C 0001 FFF0           move.b     [A6 - 0x10], 0x1
  5060. 00003220  6004                     bra        +0x6 /* 00003226 */
  5061. label00003222:
  5062. 00003222  422E FFF0                clr.b      [A6 - 0x10]
  5063. label00003226:
  5064. 00003226  2F0B                     move.l     -[A7], A3
  5065. 00003228  1F2E FFF0                move.b     -[A7], [A6 - 0x10]
  5066. 0000322C  206C 0008                movea.l    A0, [A4 + 0x8]
  5067. 00003230  2068 0008                movea.l    A0, [A0 + 0x8]
  5068. 00003234  2028 003E                move.l     D0, [A0 + 0x3E]
  5069. 00003238  D0AD EDA0                add.l      D0, [A5 - 0x1260]
  5070. 0000323C  2F00                     move.l     -[A7], D0
  5071. 0000323E  4EBA F4DC                jsr        [PC - 0xB24 /* 0000271C */]
  5072. 00003242  206C 0008                movea.l    A0, [A4 + 0x8]
  5073. 00003246  2050                     movea.l    A0, [A0]
  5074. 00003248  2028 0008                move.l     D0, [A0 + 0x8]
  5075. 0000324C  2D40 FFEC                move.l     [A6 - 0x14], D0
  5076. label00003250:
  5077. 00003250  206C 0004                movea.l    A0, [A4 + 0x4]
  5078. 00003254  246E FFEC                movea.l    A2, [A6 - 0x14]
  5079. 00003258  B1CA                     cmpa.l     A0, A2
  5080. 0000325A  6700 01A8                beq        +0x1AA /* 00003404 */
  5081. 0000325E  53AD ED9C                subq.l     [A5 - 0x1264], 1
  5082. 00003262  262D ED9C                move.l     D3, [A5 - 0x1264]
  5083. 00003266  202A 003E                move.l     D0, [A2 + 0x3E]
  5084. 0000326A  D0AD EDA0                add.l      D0, [A5 - 0x1260]
  5085. 0000326E  2F00                     move.l     -[A7], D0
  5086. 00003270  487A 01BA                pea.l      [PC + 0x1BA /* 0000342C, value 0x256C6400 '%ld\0', cstring "%ld" */]
  5087. 00003274  486D EDBE                pea.l      [A5 - 0x1242]
  5088. 00003278  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  5089. 0000327C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5090. 00003280  41ED EDBC                lea.l      A0, [A5 - 0x1244]
  5091. 00003284  2F08                     move.l     -[A7], A0
  5092. 00003286  2F03                     move.l     -[A7], D3
  5093. 00003288  102D ED8C                move.b     D0, [A5 - 0x1274]
  5094. 0000328C  6706                     beq        +0x8 /* 00003294 */
  5095. 0000328E  41ED 0E72                lea.l      A0, [A5 + 0xE72 /* export_458 */]
  5096. 00003292  6004                     bra        +0x6 /* 00003298 */
  5097. label00003294:
  5098. 00003294  41ED 118A                lea.l      A0, [A5 + 0x118A /* export_557 */]
  5099. label00003298:
  5100. 00003298  4E90                     jsr        [A0]
  5101. 0000329A  504F                     addq.w     A7, 8
  5102. 0000329C  2F03                     move.l     -[A7], D3
  5103. 0000329E  102D ED8C                move.b     D0, [A5 - 0x1274]
  5104. 000032A2  6706                     beq        +0x8 /* 000032AA */
  5105. 000032A4  41ED 0D22                lea.l      A0, [A5 + 0xD22 /* export_416 */]
  5106. 000032A8  6004                     bra        +0x6 /* 000032AE */
  5107. label000032AA:
  5108. 000032AA  41ED 10CA                lea.l      A0, [A5 + 0x10CA /* export_533 */]
  5109. label000032AE:
  5110. 000032AE  4E90                     jsr        [A0]
  5111. 000032B0  584F                     addq.w     A7, 4
  5112. 000032B2  6000 0150                bra        +0x152 /* 00003404 */
  5113. label000032B6:
  5114. 000032B6  2F0C                     move.l     -[A7], A4
  5115. 000032B8  2F0B                     move.l     -[A7], A3
  5116. 000032BA  4EBA FAC0                jsr        [PC - 0x540 /* 00002D7C */]
  5117. 000032BE  6000 0144                bra        +0x146 /* 00003404 */
  5118. label000032C2:
  5119. 000032C2  2F0C                     move.l     -[A7], A4
  5120. 000032C4  2F0B                     move.l     -[A7], A3
  5121. 000032C6  4EBA FC7E                jsr        [PC - 0x382 /* 00002F46 */]
  5122. 000032CA  6000 0138                bra        +0x13A /* 00003404 */
  5123. label000032CE:
  5124. 000032CE  53AD ED9C                subq.l     [A5 - 0x1264], 1
  5125. 000032D2  2C2D ED9C                move.l     D6, [A5 - 0x1264]
  5126. 000032D6  2F0B                     move.l     -[A7], A3
  5127. 000032D8  7001                     moveq.l    D0, 0x01
  5128. 000032DA  3F00                     move.w     -[A7], D0
  5129. 000032DC  4EBA E0AE                jsr        [PC - 0x1F52 /* 0000138C */]
  5130. 000032E0  2E00                     move.l     D7, D0
  5131. 000032E2  2F0B                     move.l     -[A7], A3
  5132. 000032E4  4EBA CE80                jsr        [PC - 0x3180 /* 00000166 */]
  5133. 000032E8  2D40 FFF4                move.l     [A6 - 0xC], D0
  5134. 000032EC  246B 0012                movea.l    A2, [A3 + 0x12]
  5135. 000032F0  2012                     move.l     D0, [A2]
  5136. 000032F2  3600                     move.w     D3, D0
  5137. 000032F4  781F                     moveq.l    D4, 0x1F
  5138. 000032F6  C644                     and.w      D3, D4
  5139. 000032F8  7A14                     moveq.l    D5, 0x14
  5140. 000032FA  B645                     cmp.w      D3, D5
  5141. 000032FC  6706                     beq        +0x8 /* 00003304 */
  5142. 000032FE  7015                     moveq.l    D0, 0x15
  5143. 00003300  B640                     cmp.w      D3, D0
  5144. 00003302  6640                     bne        +0x42 /* 00003344 */
  5145. label00003304:
  5146. 00003304  2F07                     move.l     -[A7], D7
  5147. 00003306  2D4A FFFC                move.l     [A6 - 0x4], A2
  5148. 0000330A  2012                     move.l     D0, [A2]
  5149. 0000330C  C044                     and.w      D0, D4
  5150. 0000330E  B045                     cmp.w      D0, D5
  5151. 00003310  6610                     bne        +0x12 /* 00003322 */
  5152. 00003312  102B 001A                move.b     D0, [A3 + 0x1A]
  5153. 00003316  7208                     moveq.l    D1, 0x08
  5154. 00003318  C001                     and.b      D0, D1
  5155. 0000331A  6706                     beq        +0x8 /* 00003322 */
  5156. 0000331C  202B 001C                move.l     D0, [A3 + 0x1C]
  5157. 00003320  6006                     bra        +0x8 /* 00003328 */
  5158. label00003322:
  5159. 00003322  2F0A                     move.l     -[A7], A2
  5160. 00003324  4EBA CD06                jsr        [PC - 0x32FA /* 0000002C */]
  5161. label00003328:
  5162. 00003328  2F00                     move.l     -[A7], D0
  5163. 0000332A  2F06                     move.l     -[A7], D6
  5164. 0000332C  102D ED8C                move.b     D0, [A5 - 0x1274]
  5165. 00003330  6706                     beq        +0x8 /* 00003338 */
  5166. 00003332  41ED 0DDA                lea.l      A0, [A5 + 0xDDA /* export_439 */]
  5167. 00003336  6004                     bra        +0x6 /* 0000333C */
  5168. label00003338:
  5169. 00003338  41ED 113A                lea.l      A0, [A5 + 0x113A /* export_547 */]
  5170. label0000333C:
  5171. 0000333C  4E90                     jsr        [A0]
  5172. 0000333E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5173. 00003342  601E                     bra        +0x20 /* 00003362 */
  5174. label00003344:
  5175. 00003344  2F07                     move.l     -[A7], D7
  5176. 00003346  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5177. 0000334A  2F06                     move.l     -[A7], D6
  5178. 0000334C  102D ED8C                move.b     D0, [A5 - 0x1274]
  5179. 00003350  6706                     beq        +0x8 /* 00003358 */
  5180. 00003352  41ED 0DE2                lea.l      A0, [A5 + 0xDE2 /* export_440 */]
  5181. 00003356  6004                     bra        +0x6 /* 0000335C */
  5182. label00003358:
  5183. 00003358  41ED 1142                lea.l      A0, [A5 + 0x1142 /* export_548 */]
  5184. label0000335C:
  5185. 0000335C  4E90                     jsr        [A0]
  5186. 0000335E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5187. label00003362:
  5188. 00003362  2F06                     move.l     -[A7], D6
  5189. 00003364  102D ED8C                move.b     D0, [A5 - 0x1274]
  5190. 00003368  6706                     beq        +0x8 /* 00003370 */
  5191. 0000336A  41ED 0D22                lea.l      A0, [A5 + 0xD22 /* export_416 */]
  5192. 0000336E  6004                     bra        +0x6 /* 00003374 */
  5193. label00003370:
  5194. 00003370  41ED 10CA                lea.l      A0, [A5 + 0x10CA /* export_533 */]
  5195. label00003374:
  5196. 00003374  4E90                     jsr        [A0]
  5197. 00003376  584F                     addq.w     A7, 4
  5198. 00003378  6000 008A                bra        +0x8C /* 00003404 */
  5199. label0000337C:
  5200. 0000337C  200B                     move.l     D0, A3
  5201. 0000337E  6706                     beq        +0x8 /* 00003386 */
  5202. 00003380  2F0B                     move.l     -[A7], A3
  5203. 00003382  4EBA DBF4                jsr        [PC - 0x240C /* 00000F78 */]
  5204. label00003386:
  5205. 00003386  53AD ED9C                subq.l     [A5 - 0x1264], 1
  5206. 0000338A  2C2D ED9C                move.l     D6, [A5 - 0x1264]
  5207. 0000338E  42A7                     clr.l      -[A7]
  5208. 00003390  7011                     moveq.l    D0, 0x11
  5209. 00003392  2F00                     move.l     -[A7], D0
  5210. 00003394  2F06                     move.l     -[A7], D6
  5211. 00003396  102D ED8C                move.b     D0, [A5 - 0x1274]
  5212. 0000339A  6706                     beq        +0x8 /* 000033A2 */
  5213. 0000339C  41ED 0DD2                lea.l      A0, [A5 + 0xDD2 /* export_438 */]
  5214. 000033A0  6004                     bra        +0x6 /* 000033A6 */
  5215. label000033A2:
  5216. 000033A2  41ED 1132                lea.l      A0, [A5 + 0x1132 /* export_546 */]
  5217. label000033A6:
  5218. 000033A6  4E90                     jsr        [A0]
  5219. 000033A8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5220. 000033AC  2F06                     move.l     -[A7], D6
  5221. 000033AE  102D ED8C                move.b     D0, [A5 - 0x1274]
  5222. 000033B2  6706                     beq        +0x8 /* 000033BA */
  5223. 000033B4  41ED 0D22                lea.l      A0, [A5 + 0xD22 /* export_416 */]
  5224. 000033B8  6004                     bra        +0x6 /* 000033BE */
  5225. label000033BA:
  5226. 000033BA  41ED 10CA                lea.l      A0, [A5 + 0x10CA /* export_533 */]
  5227. label000033BE:
  5228. 000033BE  4E90                     jsr        [A0]
  5229. 000033C0  584F                     addq.w     A7, 4
  5230. 000033C2  6040                     bra        +0x42 /* 00003404 */
  5231. label000033C4:
  5232. 000033C4  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  5233. 000033C8  487A 0066                pea.l      [PC + 0x66 /* 00003430, value 0x23232320 '### ', pstring "## Unknown type of block bl->BC = %" */]
  5234. 000033CC  486D C23E                pea.l      [A5 - 0x3DC2]
  5235. 000033D0  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  5236. 000033D4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5237. 000033D8  362D EDCE                move.w     D3, [A5 - 0x1232]
  5238. 000033DC  6B22                     bmi        +0x24 /* 00003400 */
  5239. 000033DE  2F2D EDCA                move.l     -[A7], [A5 - 0x1236]
  5240. 000033E2  3003                     move.w     D0, D3
  5241. 000033E4  48C0                     ext.l      D0
  5242. 000033E6  E580                     asl        D0, 2
  5243. 000033E8  D0AD E5BA                add.l      D0, [A5 - 0x1A46]
  5244. 000033EC  2040                     movea.l    A0, D0
  5245. 000033EE  2F10                     move.l     -[A7], [A0]
  5246. 000033F0  487A 0066                pea.l      [PC + 0x66 /* 00003458, value 0x20202020 '    ', pstring "   File \"%s\"; Line %ld # approxi" */]
  5247. 000033F4  486D C23E                pea.l      [A5 - 0x3DC2]
  5248. 000033F8  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  5249. 000033FC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5250. label00003400:
  5251. 00003400  4EAD 180A                jsr        [A5 + 0x180A /* export_765 */]
  5252. label00003404:
  5253. 00003404  102D E33D                move.b     D0, [A5 - 0x1CC3]
  5254. 00003408  6710                     beq        +0x12 /* 0000341A */
  5255. 0000340A  204C                     movea.l    A0, A4
  5256. 0000340C  701E                     moveq.l    D0, 0x1E
  5257. 0000340E  D1C0                     add.l      A0, D0
  5258. 00003410  5C48                     addq.w     A0, 6
  5259. 00003412  2F20                     move.l     -[A7], -[A0]
  5260. 00003414  3F20                     move.w     -[A7], -[A0]
  5261. 00003416  4EBA CF54                jsr        [PC - 0x30AC /* 0000036C */]
  5262. label0000341A:
  5263. 0000341A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  5264. 0000341E  4E5E                     unlink     A6
  5265. 00003420  205F                     movea.l    A0, [A7]+
  5266. 00003422  584F                     addq.w     A7, 4
  5267. 00003424  4ED0                     jmp        [A0]
  5268. 00003426  005A 256C                ori.w      [A2]+, 0x256C /* '%l' */
  5269. 0000342A  6400 256C                bcc        +0x256E /* 00005998 */
  5270. 0000342E  6400 2323                bcc        +0x2325 /* 00005753 */
  5271. 00003432  2320                     move.l     -[A1], -[A0]
  5272. 00003434  556E 6B6E                subq.w     [A6 + 0x6B6E], 2
  5273. 00003438  6F77                     ble        +0x79 /* 000034B1 */
  5274. 0000343A  6E20                     bgt        +0x22 /* 0000345C */
  5275. 0000343C  7479                     moveq.l    D2, 0x79
  5276. 0000343E  7065                     moveq.l    D0, 0x65
  5277. 00003440  206F 6620                movea.l    A0, [A7 + 0x6620]
  5278. 00003444  626C                     bhi        +0x6E /* 000034B2 */
  5279. 00003446  6F63                     ble        +0x65 /* 000034AB */
  5280. 00003448  6B20                     bmi        +0x22 /* 0000346A */
  5281. 0000344A  626C                     bhi        +0x6E /* 000034B8 */
  5282. 0000344C  2D3E                     move.l     -[A6], <<invalid special address>>
  5283. 0000344E  4243                     clr.w      D3
  5284. 00003450  203D                     move.l     D0, <<invalid special address>>
  5285. 00003452  2025                     move.l     D0, -[A5]
  5286. 00003454  750D                     moveq.l    D2, 0x0D
  5287. 00003456  0000 2020                ori.b      D0, 0x20 /* ' ' */
  5288. 0000345A  2020                     move.l     D0, -[A0]
  5289. label0000345C:
  5290. 0000345C  4669 6C65                not.w      [A1 + 0x6C65]
  5291. 00003460  2022                     move.l     D0, -[A2]
  5292. 00003462  2573 223B 204C           move.l     [A2 + 0x204C], [A3 + D2.w * 2 + 0x3B]
  5293. 00003468  696E                     bvs        +0x70 /* 000034D8 */
  5294. label0000346A:
  5295. 0000346A  6520                     bcs        +0x22 /* 0000348C */
  5296. 0000346C  256C 6420 2320           move.l     [A2 + 0x2320], [A4 + 0x6420]
  5297. 00003472  6170                     bsr        +0x72 /* 000034E4 */
  5298. 00003474  7072                     moveq.l    D0, 0x72
  5299. 00003476  6F78                     ble        +0x7A /* 000034F0 */
  5300. 00003478  696D                     bvs        +0x6F /* 000034E7 */
  5301. 0000347A  6174                     bsr        +0x76 /* 000034F0 */
  5302. 0000347C  656C                     bcs        +0x6E /* 000034EA */
  5303. 0000347E  790D                     moveq.l    D4, 0x0D
  5304. 00003480  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5305. // begin alternate branch 00003482-00003496
  5306. fn00003482:
  5307. 00003482  4E56 0000                link       A6, 0
  5308. 00003486  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  5309. 0000348A  266E 000C                movea.l    A3, [A6 + 0xC]
  5310. label0000348C: // (misaligned)
  5311. 0000348E  202E 0008                move.l     D0, [A6 + 0x8]
  5312. 00003492  6700 01C6                beq        +0x1C8 /* 0000365A */
  5313. // end alternate branch 00003482-00003496
  5314. fn00003482: // (misaligned)
  5315. 00003484  0000 48E7                ori.b      D0, 0xE7
  5316. 00003488  1838 266E                move.b     D4, [0x0000266E]
  5317. label0000348C:
  5318. 0000348C  000C 202E                ori.b      A4, 0x2E /* '.' */
  5319. 00003490  0008 6700                ori.b      A0, 0x0
  5320. 00003494  01C6                     .incomplete
  5321. 00003496  6000 01BA                bra        +0x1BC /* 00003652 */
  5322. label0000349A:
  5323. 0000349A  102A 0004                move.b     D0, [A2 + 0x4]
  5324. 0000349E  4880                     ext.w      D0
  5325. 000034A0  48C0                     ext.l      D0
  5326. 000034A2  7204                     moveq.l    D1, 0x04
  5327. 000034A4  B081                     cmp.l      D0, D1
  5328. 000034A6  6720                     beq        +0x22 /* 000034C8 */
  5329. 000034A8  7205                     moveq.l    D1, 0x05
  5330. 000034AA  B081                     cmp.l      D0, D1
  5331. 000034AC  674A                     beq        +0x4C /* 000034F8 */
  5332. 000034AE  7201                     moveq.l    D1, 0x01
  5333. 000034B0  B081                     cmp.l      D0, D1
  5334. label000034B2:
  5335. 000034B2  6700 0102                beq        +0x104 /* 000035B6 */
  5336. 000034B6  7203                     moveq.l    D1, 0x03
  5337. label000034B8:
  5338. 000034B8  B081                     cmp.l      D0, D1
  5339. 000034BA  6700 0128                beq        +0x12A /* 000035E4 */
  5340. 000034BE  4A80                     tst.l      D0
  5341. 000034C0  6700 015E                beq        +0x160 /* 00003620 */
  5342. 000034C4  6000 0182                bra        +0x184 /* 00003648 */
  5343. label000034C8:
  5344. 000034C8  7601                     moveq.l    D3, 0x01
  5345. 000034CA  2F03                     move.l     -[A7], D3
  5346. 000034CC  2053                     movea.l    A0, [A3]
  5347. 000034CE  1028 0006                move.b     D0, [A0 + 0x6]
  5348. 000034D2  4880                     ext.w      D0
  5349. 000034D4  48C0                     ext.l      D0
  5350. 000034D6  2F00                     move.l     -[A7], D0
  5351. label000034D8:
  5352. 000034D8  2F03                     move.l     -[A7], D3
  5353. 000034DA  102D ED8C                move.b     D0, [A5 - 0x1274]
  5354. 000034DE  6706                     beq        +0x8 /* 000034E6 */
  5355. 000034E0  41ED 0D9A                lea.l      A0, [A5 + 0xD9A /* export_431 */]
  5356. fn000034E4:
  5357. 000034E4  6004                     bra        +0x6 /* 000034EA */
  5358. label000034E6:
  5359. 000034E6  41ED 110A                lea.l      A0, [A5 + 0x110A /* export_541 */]
  5360. label000034EA:
  5361. 000034EA  4E90                     jsr        [A0]
  5362. 000034EC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5363. fn000034F0:
  5364. 000034F0  53AD EDDC                subq.l     [A5 - 0x1224], 1
  5365. 000034F4  6000 0156                bra        +0x158 /* 0000364C */
  5366. label000034F8:
  5367. 000034F8  2453                     movea.l    A2, [A3]
  5368. 000034FA  286A 0006                movea.l    A4, [A2 + 0x6]
  5369. 000034FE  282A 000A                move.l     D4, [A2 + 0xA]
  5370. 00003502  2004                     move.l     D0, D4
  5371. 00003504  7201                     moveq.l    D1, 0x01
  5372. 00003506  B081                     cmp.l      D0, D1
  5373. 00003508  670E                     beq        +0x10 /* 00003518 */
  5374. 0000350A  7202                     moveq.l    D1, 0x02
  5375. 0000350C  B081                     cmp.l      D0, D1
  5376. 0000350E  672E                     beq        +0x30 /* 0000353E */
  5377. 00003510  7204                     moveq.l    D1, 0x04
  5378. 00003512  B081                     cmp.l      D0, D1
  5379. 00003514  674E                     beq        +0x50 /* 00003564 */
  5380. 00003516  606E                     bra        +0x70 /* 00003586 */
  5381. label00003518:
  5382. 00003518  7601                     moveq.l    D3, 0x01
  5383. 0000351A  2F03                     move.l     -[A7], D3
  5384. 0000351C  1014                     move.b     D0, [A4]
  5385. 0000351E  4880                     ext.w      D0
  5386. 00003520  48C0                     ext.l      D0
  5387. 00003522  2F00                     move.l     -[A7], D0
  5388. 00003524  2F03                     move.l     -[A7], D3
  5389. 00003526  102D ED8C                move.b     D0, [A5 - 0x1274]
  5390. 0000352A  6706                     beq        +0x8 /* 00003532 */
  5391. 0000352C  41ED 0D9A                lea.l      A0, [A5 + 0xD9A /* export_431 */]
  5392. 00003530  6004                     bra        +0x6 /* 00003536 */
  5393. label00003532:
  5394. 00003532  41ED 110A                lea.l      A0, [A5 + 0x110A /* export_541 */]
  5395. label00003536:
  5396. 00003536  4E90                     jsr        [A0]
  5397. 00003538  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5398. 0000353C  6070                     bra        +0x72 /* 000035AE */
  5399. label0000353E:
  5400. 0000353E  7001                     moveq.l    D0, 0x01
  5401. 00003540  2F00                     move.l     -[A7], D0
  5402. 00003542  3014                     move.w     D0, [A4]
  5403. 00003544  48C0                     ext.l      D0
  5404. 00003546  2F00                     move.l     -[A7], D0
  5405. 00003548  7003                     moveq.l    D0, 0x03
  5406. 0000354A  2F00                     move.l     -[A7], D0
  5407. 0000354C  102D ED8C                move.b     D0, [A5 - 0x1274]
  5408. 00003550  6706                     beq        +0x8 /* 00003558 */
  5409. 00003552  41ED 0D9A                lea.l      A0, [A5 + 0xD9A /* export_431 */]
  5410. 00003556  6004                     bra        +0x6 /* 0000355C */
  5411. label00003558:
  5412. 00003558  41ED 110A                lea.l      A0, [A5 + 0x110A /* export_541 */]
  5413. label0000355C:
  5414. 0000355C  4E90                     jsr        [A0]
  5415. 0000355E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5416. 00003562  604A                     bra        +0x4C /* 000035AE */
  5417. label00003564:
  5418. 00003564  7001                     moveq.l    D0, 0x01
  5419. 00003566  2F00                     move.l     -[A7], D0
  5420. 00003568  2F14                     move.l     -[A7], [A4]
  5421. 0000356A  7005                     moveq.l    D0, 0x05
  5422. 0000356C  2F00                     move.l     -[A7], D0
  5423. 0000356E  102D ED8C                move.b     D0, [A5 - 0x1274]
  5424. 00003572  6706                     beq        +0x8 /* 0000357A */
  5425. 00003574  41ED 0D9A                lea.l      A0, [A5 + 0xD9A /* export_431 */]
  5426. 00003578  6004                     bra        +0x6 /* 0000357E */
  5427. label0000357A:
  5428. 0000357A  41ED 110A                lea.l      A0, [A5 + 0x110A /* export_541 */]
  5429. label0000357E:
  5430. 0000357E  4E90                     jsr        [A0]
  5431. 00003580  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5432. 00003584  6028                     bra        +0x2A /* 000035AE */
  5433. label00003586:
  5434. 00003586  7001                     moveq.l    D0, 0x01
  5435. 00003588  2F00                     move.l     -[A7], D0
  5436. 0000358A  2F0C                     move.l     -[A7], A4
  5437. 0000358C  2F04                     move.l     -[A7], D4
  5438. 0000358E  4EBA D0C4                jsr        [PC - 0x2F3C /* 00000654 */]
  5439. 00003592  2F00                     move.l     -[A7], D0
  5440. 00003594  700F                     moveq.l    D0, 0x0F
  5441. 00003596  2F00                     move.l     -[A7], D0
  5442. 00003598  102D ED8C                move.b     D0, [A5 - 0x1274]
  5443. 0000359C  6706                     beq        +0x8 /* 000035A4 */
  5444. 0000359E  41ED 0DAA                lea.l      A0, [A5 + 0xDAA /* export_433 */]
  5445. 000035A2  6004                     bra        +0x6 /* 000035A8 */
  5446. label000035A4:
  5447. 000035A4  41ED 111A                lea.l      A0, [A5 + 0x111A /* export_543 */]
  5448. label000035A8:
  5449. 000035A8  4E90                     jsr        [A0]
  5450. 000035AA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5451. label000035AE:
  5452. 000035AE  99AD EDDC                sub.l      [A5 - 0x1224], D4
  5453. 000035B2  6000 0098                bra        +0x9A /* 0000364C */
  5454. label000035B6:
  5455. 000035B6  2053                     movea.l    A0, [A3]
  5456. 000035B8  2F28 0006                move.l     -[A7], [A0 + 0x6]
  5457. 000035BC  42A7                     clr.l      -[A7]
  5458. 000035BE  7001                     moveq.l    D0, 0x01
  5459. 000035C0  2F00                     move.l     -[A7], D0
  5460. 000035C2  102D ED8C                move.b     D0, [A5 - 0x1274]
  5461. 000035C6  6706                     beq        +0x8 /* 000035CE */
  5462. 000035C8  41ED 0D9A                lea.l      A0, [A5 + 0xD9A /* export_431 */]
  5463. 000035CC  6004                     bra        +0x6 /* 000035D2 */
  5464. label000035CE:
  5465. 000035CE  41ED 110A                lea.l      A0, [A5 + 0x110A /* export_541 */]
  5466. label000035D2:
  5467. 000035D2  4E90                     jsr        [A0]
  5468. 000035D4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5469. 000035D8  2053                     movea.l    A0, [A3]
  5470. 000035DA  2028 0006                move.l     D0, [A0 + 0x6]
  5471. 000035DE  91AD EDDC                sub.l      [A5 - 0x1224], D0
  5472. 000035E2  6068                     bra        +0x6A /* 0000364C */
  5473. label000035E4:
  5474. 000035E4  7001                     moveq.l    D0, 0x01
  5475. 000035E6  2F00                     move.l     -[A7], D0
  5476. 000035E8  2453                     movea.l    A2, [A3]
  5477. 000035EA  4AAA 000A                tst.l      [A2 + 0xA]
  5478. 000035EE  6706                     beq        +0x8 /* 000035F6 */
  5479. 000035F0  202A 000E                move.l     D0, [A2 + 0xE]
  5480. 000035F4  6008                     bra        +0xA /* 000035FE */
  5481. label000035F6:
  5482. 000035F6  206A 0006                movea.l    A0, [A2 + 0x6]
  5483. 000035FA  2028 0040                move.l     D0, [A0 + 0x40]
  5484. label000035FE:
  5485. 000035FE  2F00                     move.l     -[A7], D0
  5486. 00003600  700D                     moveq.l    D0, 0x0D
  5487. 00003602  2F00                     move.l     -[A7], D0
  5488. 00003604  102D ED8C                move.b     D0, [A5 - 0x1274]
  5489. 00003608  6706                     beq        +0x8 /* 00003610 */
  5490. 0000360A  41ED 0DA2                lea.l      A0, [A5 + 0xDA2 /* export_432 */]
  5491. 0000360E  6004                     bra        +0x6 /* 00003614 */
  5492. label00003610:
  5493. 00003610  41ED 1112                lea.l      A0, [A5 + 0x1112 /* export_542 */]
  5494. label00003614:
  5495. 00003614  4E90                     jsr        [A0]
  5496. 00003616  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5497. 0000361A  59AD EDDC                subq.l     [A5 - 0x1224], 4
  5498. 0000361E  602C                     bra        +0x2E /* 0000364C */
  5499. label00003620:
  5500. 00003620  7001                     moveq.l    D0, 0x01
  5501. 00003622  2F00                     move.l     -[A7], D0
  5502. 00003624  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  5503. 00003628  700D                     moveq.l    D0, 0x0D
  5504. 0000362A  2F00                     move.l     -[A7], D0
  5505. 0000362C  102D ED8C                move.b     D0, [A5 - 0x1274]
  5506. 00003630  6706                     beq        +0x8 /* 00003638 */
  5507. 00003632  41ED 0DA2                lea.l      A0, [A5 + 0xDA2 /* export_432 */]
  5508. 00003636  6004                     bra        +0x6 /* 0000363C */
  5509. label00003638:
  5510. 00003638  41ED 1112                lea.l      A0, [A5 + 0x1112 /* export_542 */]
  5511. label0000363C:
  5512. 0000363C  4E90                     jsr        [A0]
  5513. 0000363E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5514. 00003642  59AD EDDC                subq.l     [A5 - 0x1224], 4
  5515. 00003646  6004                     bra        +0x6 /* 0000364C */
  5516. label00003648:
  5517. 00003648  7001                     moveq.l    D0, 0x01
  5518. 0000364A  6010                     bra        +0x12 /* 0000365C */
  5519. label0000364C:
  5520. 0000364C  2053                     movea.l    A0, [A3]
  5521. 0000364E  2010                     move.l     D0, [A0]
  5522. 00003650  2680                     move.l     [A3], D0
  5523. label00003652:
  5524. 00003652  2453                     movea.l    A2, [A3]
  5525. 00003654  200A                     move.l     D0, A2
  5526. 00003656  6600 FE42                bne        -0x1BC /* 0000349A */
  5527. label0000365A:
  5528. 0000365A  4240                     clr.w      D0
  5529. label0000365C:
  5530. 0000365C  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  5531. 00003660  4E5E                     unlink     A6
  5532. 00003662  205F                     movea.l    A0, [A7]+
  5533. 00003664  504F                     addq.w     A7, 8
  5534. 00003666  4ED0                     jmp        [A0]
  5535. fn00003668:
  5536. 00003668  4E56 FFE8                link       A6, -0x0018
  5537. 0000366C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  5538. 00003670  2B6D F486 EDD4           move.l     [A5 - 0x122C], [A5 - 0xB7A]
  5539. 00003676  6000 017E                bra        +0x180 /* 000037F6 */
  5540. label0000367A:
  5541. 0000367A  246D EDD4                movea.l    A2, [A5 - 0x122C]
  5542. 0000367E  202A 0008                move.l     D0, [A2 + 0x8]
  5543. 00003682  2D40 FFE8                move.l     [A6 - 0x18], D0
  5544. 00003686  2212                     move.l     D1, [A2]
  5545. 00003688  2B41 EDD4                move.l     [A5 - 0x122C], D1
  5546. 0000368C  2041                     movea.l    A0, D1
  5547. 0000368E  2428 0008                move.l     D2, [A0 + 0x8]
  5548. 00003692  2D42 FFEC                move.l     [A6 - 0x14], D2
  5549. 00003696  2210                     move.l     D1, [A0]
  5550. 00003698  2B41 EDD4                move.l     [A5 - 0x122C], D1
  5551. 0000369C  2040                     movea.l    A0, D0
  5552. 0000369E  2668 0014                movea.l    A3, [A0 + 0x14]
  5553. 000036A2  2213                     move.l     D1, [A3]
  5554. 000036A4  2D41 FFF0                move.l     [A6 - 0x10], D1
  5555. 000036A8  262B 0004                move.l     D3, [A3 + 0x4]
  5556. 000036AC  2D43 FFF8                move.l     [A6 - 0x8], D3
  5557. 000036B0  E589                     lsl        D1, 2
  5558. 000036B2  D28B                     add.l      D1, A3
  5559. 000036B4  2241                     movea.l    A1, D1
  5560. 000036B6  2211                     move.l     D1, [A1]
  5561. 000036B8  2D41 FFFC                move.l     [A6 - 0x4], D1
  5562. 000036BC  9283                     sub.l      D1, D3
  5563. 000036BE  5281                     addq.l     D1, 1
  5564. 000036C0  2D41 FFF4                move.l     [A6 - 0xC], D1
  5565. 000036C4  282E FFF0                move.l     D4, [A6 - 0x10]
  5566. 000036C8  E38C                     lsl        D4, 1
  5567. 000036CA  B881                     cmp.l      D4, D1
  5568. 000036CC  6504                     bcs        +0x6 /* 000036D2 */
  5569. 000036CE  7200                     moveq.l    D1, 0x00
  5570. 000036D0  6002                     bra        +0x4 /* 000036D4 */
  5571. label000036D2:
  5572. 000036D2  7201                     moveq.l    D1, 0x01
  5573. label000036D4:
  5574. 000036D4  2201                     move.l     D1, D1
  5575. 000036D6  3C01                     move.w     D6, D1
  5576. 000036D8  2868 0008                movea.l    A4, [A0 + 0x8]
  5577. 000036DC  206C 0008                movea.l    A0, [A4 + 0x8]
  5578. 000036E0  2E28 003E                move.l     D7, [A0 + 0x3E]
  5579. 000036E4  5287                     addq.l     D7, 1
  5580. 000036E6  4487                     neg.l      D7
  5581. 000036E8  2F02                     move.l     -[A7], D2
  5582. 000036EA  52AD ED98                addq.l     [A5 - 0x1268], 1
  5583. 000036EE  202D ED98                move.l     D0, [A5 - 0x1268]
  5584. 000036F2  2F00                     move.l     -[A7], D0
  5585. 000036F4  102D ED8C                move.b     D0, [A5 - 0x1274]
  5586. 000036F8  6706                     beq        +0x8 /* 00003700 */
  5587. 000036FA  41ED 0D8A                lea.l      A0, [A5 + 0xD8A /* export_429 */]
  5588. 000036FE  6004                     bra        +0x6 /* 00003704 */
  5589. label00003700:
  5590. 00003700  41ED 1102                lea.l      A0, [A5 + 0x1102 /* export_540 */]
  5591. label00003704:
  5592. 00003704  4E90                     jsr        [A0]
  5593. 00003706  504F                     addq.w     A7, 8
  5594. 00003708  2A03                     move.l     D5, D3
  5595. label0000370A:
  5596. 0000370A  584B                     addq.w     A3, 4
  5597. 0000370C  204B                     movea.l    A0, A3
  5598. 0000370E  2010                     move.l     D0, [A0]
  5599. 00003710  B085                     cmp.l      D0, D5
  5600. 00003712  665C                     bne        +0x5E /* 00003770 */
  5601. 00003714  4A46                     tst.w      D6
  5602. 00003716  6720                     beq        +0x22 /* 00003738 */
  5603. 00003718  7001                     moveq.l    D0, 0x01
  5604. 0000371A  2F00                     move.l     -[A7], D0
  5605. 0000371C  2F05                     move.l     -[A7], D5
  5606. 0000371E  7005                     moveq.l    D0, 0x05
  5607. 00003720  2F00                     move.l     -[A7], D0
  5608. 00003722  102D ED8C                move.b     D0, [A5 - 0x1274]
  5609. 00003726  6706                     beq        +0x8 /* 0000372E */
  5610. 00003728  41ED 0D9A                lea.l      A0, [A5 + 0xD9A /* export_431 */]
  5611. 0000372C  6004                     bra        +0x6 /* 00003732 */
  5612. label0000372E:
  5613. 0000372E  41ED 110A                lea.l      A0, [A5 + 0x110A /* export_541 */]
  5614. label00003732:
  5615. 00003732  4E90                     jsr        [A0]
  5616. 00003734  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5617. label00003738:
  5618. 00003738  2854                     movea.l    A4, [A4]
  5619. 0000373A  7601                     moveq.l    D3, 0x01
  5620. 0000373C  2F03                     move.l     -[A7], D3
  5621. 0000373E  206C 0008                movea.l    A0, [A4 + 0x8]
  5622. 00003742  2028 003E                move.l     D0, [A0 + 0x3E]
  5623. 00003746  5280                     addq.l     D0, 1
  5624. 00003748  4480                     neg.l      D0
  5625. 0000374A  2F00                     move.l     -[A7], D0
  5626. 0000374C  700D                     moveq.l    D0, 0x0D
  5627. 0000374E  2F00                     move.l     -[A7], D0
  5628. 00003750  102D ED8C                move.b     D0, [A5 - 0x1274]
  5629. 00003754  6706                     beq        +0x8 /* 0000375C */
  5630. 00003756  41ED 0DA2                lea.l      A0, [A5 + 0xDA2 /* export_432 */]
  5631. 0000375A  6004                     bra        +0x6 /* 00003760 */
  5632. label0000375C:
  5633. 0000375C  41ED 1112                lea.l      A0, [A5 + 0x1112 /* export_542 */]
  5634. label00003760:
  5635. 00003760  4E90                     jsr        [A0]
  5636. 00003762  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5637. 00003766  BAAE FFFC                cmp.l      D5, [A6 - 0x4]
  5638. 0000376A  6734                     beq        +0x36 /* 000037A0 */
  5639. 0000376C  5285                     addq.l     D5, 1
  5640. 0000376E  609A                     bra        -0x64 /* 0000370A */
  5641. label00003770:
  5642. 00003770  4A46                     tst.w      D6
  5643. 00003772  6622                     bne        +0x24 /* 00003796 */
  5644. 00003774  2013                     move.l     D0, [A3]
  5645. 00003776  9085                     sub.l      D0, D5
  5646. 00003778  2F00                     move.l     -[A7], D0
  5647. 0000377A  2F07                     move.l     -[A7], D7
  5648. 0000377C  700D                     moveq.l    D0, 0x0D
  5649. 0000377E  2F00                     move.l     -[A7], D0
  5650. 00003780  102D ED8C                move.b     D0, [A5 - 0x1274]
  5651. 00003784  6706                     beq        +0x8 /* 0000378C */
  5652. 00003786  41ED 0DA2                lea.l      A0, [A5 + 0xDA2 /* export_432 */]
  5653. 0000378A  6004                     bra        +0x6 /* 00003790 */
  5654. label0000378C:
  5655. 0000378C  41ED 1112                lea.l      A0, [A5 + 0x1112 /* export_542 */]
  5656. label00003790:
  5657. 00003790  4E90                     jsr        [A0]
  5658. 00003792  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5659. label00003796:
  5660. 00003796  204B                     movea.l    A0, A3
  5661. 00003798  594B                     subq.w     A3, 4
  5662. 0000379A  2A10                     move.l     D5, [A0]
  5663. 0000379C  6000 FF6C                bra        -0x92 /* 0000370A */
  5664. label000037A0:
  5665. 000037A0  4A46                     tst.w      D6
  5666. 000037A2  6740                     beq        +0x42 /* 000037E4 */
  5667. 000037A4  7601                     moveq.l    D3, 0x01
  5668. 000037A6  2F03                     move.l     -[A7], D3
  5669. 000037A8  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5670. 000037AC  7005                     moveq.l    D0, 0x05
  5671. 000037AE  2F00                     move.l     -[A7], D0
  5672. 000037B0  102D ED8C                move.b     D0, [A5 - 0x1274]
  5673. 000037B4  6706                     beq        +0x8 /* 000037BC */
  5674. 000037B6  41ED 0D9A                lea.l      A0, [A5 + 0xD9A /* export_431 */]
  5675. 000037BA  6004                     bra        +0x6 /* 000037C0 */
  5676. label000037BC:
  5677. 000037BC  41ED 110A                lea.l      A0, [A5 + 0x110A /* export_541 */]
  5678. label000037C0:
  5679. 000037C0  4E90                     jsr        [A0]
  5680. 000037C2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5681. 000037C6  2F03                     move.l     -[A7], D3
  5682. 000037C8  2F07                     move.l     -[A7], D7
  5683. 000037CA  700D                     moveq.l    D0, 0x0D
  5684. 000037CC  2F00                     move.l     -[A7], D0
  5685. 000037CE  102D ED8C                move.b     D0, [A5 - 0x1274]
  5686. 000037D2  6706                     beq        +0x8 /* 000037DA */
  5687. 000037D4  41ED 0DA2                lea.l      A0, [A5 + 0xDA2 /* export_432 */]
  5688. 000037D8  6004                     bra        +0x6 /* 000037DE */
  5689. label000037DA:
  5690. 000037DA  41ED 1112                lea.l      A0, [A5 + 0x1112 /* export_542 */]
  5691. label000037DE:
  5692. 000037DE  4E90                     jsr        [A0]
  5693. 000037E0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5694. label000037E4:
  5695. 000037E4  102D ED8C                move.b     D0, [A5 - 0x1274]
  5696. 000037E8  6706                     beq        +0x8 /* 000037F0 */
  5697. 000037EA  41ED 0DB2                lea.l      A0, [A5 + 0xDB2 /* export_434 */]
  5698. 000037EE  6004                     bra        +0x6 /* 000037F4 */
  5699. label000037F0:
  5700. 000037F0  41ED 1122                lea.l      A0, [A5 + 0x1122 /* export_544 */]
  5701. label000037F4:
  5702. 000037F4  4E90                     jsr        [A0]
  5703. label000037F6:
  5704. 000037F6  202D EDD4                move.l     D0, [A5 - 0x122C]
  5705. 000037FA  6600 FE7E                bne        -0x180 /* 0000367A */
  5706. 000037FE  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  5707. 00003802  4E5E                     unlink     A6
  5708. 00003804  4E75                     rts
  5709. fn00003806:
  5710. 00003806  4E56 0000                link       A6, 0
  5711. 0000380A  48E7 1F20                movem.l    -[A7], D3,D4,D5,D6,D7,A2
  5712. 0000380E  3A2E 000A                move.w     D5, [A6 + 0xA]
  5713. 00003812  4A45                     tst.w      D5
  5714. 00003814  6B2C                     bmi        +0x2E /* 00003842 */
  5715. 00003816  3605                     move.w     D3, D5
  5716. 00003818  3003                     move.w     D0, D3
  5717. 0000381A  48C0                     ext.l      D0
  5718. 0000381C  E580                     asl        D0, 2
  5719. 0000381E  D0AD E68C                add.l      D0, [A5 - 0x1974]
  5720. 00003822  2040                     movea.l    A0, D0
  5721. 00003824  2450                     movea.l    A2, [A0]
  5722. 00003826  2F2A 0040                move.l     -[A7], [A2 + 0x40]
  5723. 0000382A  102D ED8C                move.b     D0, [A5 - 0x1274]
  5724. 0000382E  6706                     beq        +0x8 /* 00003836 */
  5725. 00003830  41ED 0E1A                lea.l      A0, [A5 + 0xE1A /* export_447 */]
  5726. 00003834  6004                     bra        +0x6 /* 0000383A */
  5727. label00003836:
  5728. 00003836  41ED 115A                lea.l      A0, [A5 + 0x115A /* export_551 */]
  5729. label0000383A:
  5730. 0000383A  4E90                     jsr        [A0]
  5731. 0000383C  584F                     addq.w     A7, 4
  5732. 0000383E  7801                     moveq.l    D4, 0x01
  5733. 00003840  6002                     bra        +0x4 /* 00003844 */
  5734. label00003842:
  5735. 00003842  4244                     clr.w      D4
  5736. label00003844:
  5737. 00003844  302E 000C                move.w     D0, [A6 + 0xC]
  5738. 00003848  674C                     beq        +0x4E /* 00003896 */
  5739. 0000384A  4244                     clr.w      D4
  5740. 0000384C  603E                     bra        +0x40 /* 0000388C */
  5741. label0000384E:
  5742. 0000384E  B845                     cmp.w      D4, D5
  5743. 00003850  6738                     beq        +0x3A /* 0000388A */
  5744. 00003852  3C04                     move.w     D6, D4
  5745. 00003854  3006                     move.w     D0, D6
  5746. 00003856  48C0                     ext.l      D0
  5747. 00003858  E580                     asl        D0, 2
  5748. 0000385A  D0AD E68C                add.l      D0, [A5 - 0x1974]
  5749. 0000385E  2040                     movea.l    A0, D0
  5750. 00003860  2450                     movea.l    A2, [A0]
  5751. 00003862  1E2A 0016                move.b     D7, [A2 + 0x16]
  5752. 00003866  7008                     moveq.l    D0, 0x08
  5753. 00003868  BE00                     cmp.b      D7, D0
  5754. 0000386A  6706                     beq        +0x8 /* 00003872 */
  5755. 0000386C  7009                     moveq.l    D0, 0x09
  5756. 0000386E  BE00                     cmp.b      D7, D0
  5757. 00003870  6618                     bne        +0x1A /* 0000388A */
  5758. label00003872:
  5759. 00003872  2F2A 0040                move.l     -[A7], [A2 + 0x40]
  5760. 00003876  102D ED8C                move.b     D0, [A5 - 0x1274]
  5761. 0000387A  6706                     beq        +0x8 /* 00003882 */
  5762. 0000387C  41ED 0E1A                lea.l      A0, [A5 + 0xE1A /* export_447 */]
  5763. 00003880  6004                     bra        +0x6 /* 00003886 */
  5764. label00003882:
  5765. 00003882  41ED 115A                lea.l      A0, [A5 + 0x115A /* export_551 */]
  5766. label00003886:
  5767. 00003886  4E90                     jsr        [A0]
  5768. 00003888  584F                     addq.w     A7, 4
  5769. label0000388A:
  5770. 0000388A  5244                     addq.w     D4, 1
  5771. label0000388C:
  5772. 0000388C  B86D E688                cmp.w      D4, [A5 - 0x1978]
  5773. 00003890  6C00 0084                bge        +0x86 /* 00003916 */
  5774. 00003894  60B8                     bra        -0x46 /* 0000384E */
  5775. label00003896:
  5776. 00003896  302E 0008                move.w     D0, [A6 + 0x8]
  5777. 0000389A  672E                     beq        +0x30 /* 000038CA */
  5778. 0000389C  3C04                     move.w     D6, D4
  5779. 0000389E  5246                     addq.w     D6, 1
  5780. 000038A0  3004                     move.w     D0, D4
  5781. 000038A2  3200                     move.w     D1, D0
  5782. 000038A4  48C1                     ext.l      D1
  5783. 000038A6  E581                     asl        D1, 2
  5784. 000038A8  D2AD E68C                add.l      D1, [A5 - 0x1974]
  5785. 000038AC  2041                     movea.l    A0, D1
  5786. 000038AE  2450                     movea.l    A2, [A0]
  5787. 000038B0  2F2A 0040                move.l     -[A7], [A2 + 0x40]
  5788. 000038B4  102D ED8C                move.b     D0, [A5 - 0x1274]
  5789. 000038B8  6706                     beq        +0x8 /* 000038C0 */
  5790. 000038BA  41ED 0E1A                lea.l      A0, [A5 + 0xE1A /* export_447 */]
  5791. 000038BE  6004                     bra        +0x6 /* 000038C4 */
  5792. label000038C0:
  5793. 000038C0  41ED 115A                lea.l      A0, [A5 + 0x115A /* export_551 */]
  5794. label000038C4:
  5795. 000038C4  4E90                     jsr        [A0]
  5796. 000038C6  584F                     addq.w     A7, 4
  5797. 000038C8  6002                     bra        +0x4 /* 000038CC */
  5798. label000038CA:
  5799. 000038CA  3C04                     move.w     D6, D4
  5800. label000038CC:
  5801. 000038CC  382D E688                move.w     D4, [A5 - 0x1978]
  5802. 000038D0  5344                     subq.w     D4, 1
  5803. 000038D2  603E                     bra        +0x40 /* 00003912 */
  5804. label000038D4:
  5805. 000038D4  B845                     cmp.w      D4, D5
  5806. 000038D6  6738                     beq        +0x3A /* 00003910 */
  5807. 000038D8  3E04                     move.w     D7, D4
  5808. 000038DA  3007                     move.w     D0, D7
  5809. 000038DC  48C0                     ext.l      D0
  5810. 000038DE  E580                     asl        D0, 2
  5811. 000038E0  D0AD E68C                add.l      D0, [A5 - 0x1974]
  5812. label000038E4:
  5813. 000038E4  2040                     movea.l    A0, D0
  5814. 000038E6  2450                     movea.l    A2, [A0]
  5815. label000038E8:
  5816. 000038E8  162A 0016                move.b     D3, [A2 + 0x16]
  5817. label000038EC:
  5818. 000038EC  7008                     moveq.l    D0, 0x08
  5819. 000038EE  B600                     cmp.b      D3, D0
  5820. label000038F0:
  5821. 000038F0  6706                     beq        +0x8 /* 000038F8 */
  5822. 000038F2  7009                     moveq.l    D0, 0x09
  5823. label000038F4:
  5824. 000038F4  B600                     cmp.b      D3, D0
  5825. 000038F6  6618                     bne        +0x1A /* 00003910 */
  5826. label000038F8:
  5827. 000038F8  2F2A 0040                move.l     -[A7], [A2 + 0x40]
  5828. 000038FC  102D ED8C                move.b     D0, [A5 - 0x1274]
  5829. 00003900  6706                     beq        +0x8 /* 00003908 */
  5830. 00003902  41ED 0E1A                lea.l      A0, [A5 + 0xE1A /* export_447 */]
  5831. 00003906  6004                     bra        +0x6 /* 0000390C */
  5832. label00003908:
  5833. 00003908  41ED 115A                lea.l      A0, [A5 + 0x115A /* export_551 */]
  5834. label0000390C:
  5835. 0000390C  4E90                     jsr        [A0]
  5836. 0000390E  584F                     addq.w     A7, 4
  5837. label00003910:
  5838. 00003910  5344                     subq.w     D4, 1
  5839. label00003912:
  5840. 00003912  BC44                     cmp.w      D6, D4
  5841. 00003914  6FBE                     ble        -0x40 /* 000038D4 */
  5842. label00003916:
  5843. 00003916  4CDF 04F8                movem.l    D3,D4,D5,D6,D7,A2, [A7]+
  5844. 0000391A  4E5E                     unlink     A6
  5845. 0000391C  205F                     movea.l    A0, [A7]+
  5846. 0000391E  5C4F                     addq.w     A7, 6
  5847. 00003920  4ED0                     jmp        [A0]
  5848. 00003922  4E56 FAD8                link       A6, -0x0528
  5849. 00003926  48E7 1820                movem.l    -[A7], D3,D4,A2
  5850. 0000392A  102D E60E                move.b     D0, [A5 - 0x19F2]
  5851. 0000392E  6600 0346                bne        +0x348 /* 00003C76 */
  5852. 00003932  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5853. 00003936  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  5854. 0000393A  584F                     addq.w     A7, 4
  5855. 0000393C  3600                     move.w     D3, D0
  5856. 0000393E  0C43 01FE                cmpi.w     D3, 0x1FE
  5857. 00003942  6F18                     ble        +0x1A /* 0000395C */
  5858. 00003944  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5859. 00003948  487A 033A                pea.l      [PC + 0x33A /* 00003C84, value 0x23232320 '### ', pstring "## Translator: File name is too lon" */]
  5860. 0000394C  486D C23E                pea.l      [A5 - 0x3DC2]
  5861. 00003950  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  5862. 00003954  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5863. 00003958  4EAD 180A                jsr        [A5 + 0x180A /* export_765 */]
  5864. label0000395C:
  5865. 0000395C  3003                     move.w     D0, D3
  5866. 0000395E  48C0                     ext.l      D0
  5867. 00003960  D0AE 0008                add.l      D0, [A6 + 0x8]
  5868. 00003964  2040                     movea.l    A0, D0
  5869. 00003966  5348                     subq.w     A0, 1
  5870. 00003968  2D48 FAD8                move.l     [A6 - 0x528], A0
  5871. 0000396C  600C                     bra        +0xE /* 0000397A */
  5872. label0000396E:
  5873. 0000396E  1012                     move.b     D0, [A2]
  5874. 00003970  723A                     moveq.l    D1, 0x3A
  5875. 00003972  B001                     cmp.b      D0, D1
  5876. 00003974  670E                     beq        +0x10 /* 00003984 */
  5877. 00003976  53AE FAD8                subq.l     [A6 - 0x528], 1
  5878. label0000397A:
  5879. 0000397A  246E FAD8                movea.l    A2, [A6 - 0x528]
  5880. 0000397E  B5EE 0008                cmpa.l     A2, [A6 + 0x8]
  5881. 00003982  64EA                     bcc        -0x14 /* 0000396E */
  5882. label00003984:
  5883. 00003984  202E 0008                move.l     D0, [A6 + 0x8]
  5884. 00003988  3800                     move.w     D4, D0
  5885. 0000398A  D843                     add.w      D4, D3
  5886. 0000398C  5344                     subq.w     D4, 1
  5887. 0000398E  986E FADA                sub.w      D4, [A6 - 0x526]
  5888. 00003992  206E FAD8                movea.l    A0, [A6 - 0x528]
  5889. 00003996  5248                     addq.w     A0, 1
  5890. 00003998  2F08                     move.l     -[A7], A0
  5891. 0000399A  486E FBF8                pea.l      [A6 - 0x408]
  5892. 0000399E  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  5893. 000039A2  504F                     addq.w     A7, 8
  5894. 000039A4  41ED E987                lea.l      A0, [A5 - 0x1679]
  5895. 000039A8  2D48 FADC                move.l     [A6 - 0x524], A0
  5896. 000039AC  102D EB88                move.b     D0, [A5 - 0x1478]
  5897. 000039B0  6776                     beq        +0x78 /* 00003A28 */
  5898. 000039B2  41ED EB88                lea.l      A0, [A5 - 0x1478]
  5899. 000039B6  2D48 FAD8                move.l     [A6 - 0x528], A0
  5900. label000039BA:
  5901. 000039BA  206E FAD8                movea.l    A0, [A6 - 0x528]
  5902. 000039BE  52AE FAD8                addq.l     [A6 - 0x528], 1
  5903. 000039C2  1010                     move.b     D0, [A0]
  5904. 000039C4  52AE FADC                addq.l     [A6 - 0x524], 1
  5905. 000039C8  206E FADC                movea.l    A0, [A6 - 0x524]
  5906. 000039CC  1080                     move.b     [A0], D0
  5907. 000039CE  4A00                     tst.b      D0
  5908. 000039D0  66E8                     bne        -0x16 /* 000039BA */
  5909. 000039D2  362E FADE                move.w     D3, [A6 - 0x522]
  5910. 000039D6  41ED E988                lea.l      A0, [A5 - 0x1678]
  5911. 000039DA  9648                     sub.w      D3, A0
  5912. 000039DC  3003                     move.w     D0, D3
  5913. 000039DE  3200                     move.w     D1, D0
  5914. 000039E0  48C1                     ext.l      D1
  5915. 000039E2  3004                     move.w     D0, D4
  5916. 000039E4  48C0                     ext.l      D0
  5917. 000039E6  D280                     add.l      D1, D0
  5918. 000039E8  0C81 0000 01FE           cmpi.l     D1, 0x1FE
  5919. 000039EE  6F1C                     ble        +0x1E /* 00003A0C */
  5920. 000039F0  486E FBF8                pea.l      [A6 - 0x408]
  5921. 000039F4  486D EB88                pea.l      [A5 - 0x1478]
  5922. 000039F8  487A 02B8                pea.l      [PC + 0x2B8 /* 00003CB2, value 0x23232320 '### ', pstring "## Translator: File name is too lon" */]
  5923. 000039FC  486D C23E                pea.l      [A5 - 0x3DC2]
  5924. 00003A00  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  5925. 00003A04  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5926. 00003A08  4EAD 180A                jsr        [A5 + 0x180A /* export_765 */]
  5927. label00003A0C:
  5928. 00003A0C  486D EB88                pea.l      [A5 - 0x1478]
  5929. 00003A10  486E FAF4                pea.l      [A6 - 0x50C]
  5930. 00003A14  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  5931. 00003A18  504F                     addq.w     A7, 8
  5932. 00003A1A  41EE FBF8                lea.l      A0, [A6 - 0x408]
  5933. 00003A1E  2D48 FAD8                move.l     [A6 - 0x528], A0
  5934. 00003A22  53AE FADC                subq.l     [A6 - 0x524], 1
  5935. 00003A26  6060                     bra        +0x62 /* 00003A88 */
  5936. label00003A28:
  5937. 00003A28  206E FAD8                movea.l    A0, [A6 - 0x528]
  5938. 00003A2C  246E 0008                movea.l    A2, [A6 + 0x8]
  5939. 00003A30  B1CA                     cmpa.l     A0, A2
  5940. 00003A32  6536                     bcs        +0x38 /* 00003A6A */
  5941. 00003A34  102D ED88                move.b     D0, [A5 - 0x1278]
  5942. 00003A38  6630                     bne        +0x32 /* 00003A6A */
  5943. 00003A3A  362E FADA                move.w     D3, [A6 - 0x526]
  5944. 00003A3E  966E 000A                sub.w      D3, [A6 + 0xA]
  5945. 00003A42  5243                     addq.w     D3, 1
  5946. 00003A44  3003                     move.w     D0, D3
  5947. 00003A46  3200                     move.w     D1, D0
  5948. 00003A48  48C1                     ext.l      D1
  5949. 00003A4A  2F01                     move.l     -[A7], D1
  5950. 00003A4C  2F0A                     move.l     -[A7], A2
  5951. 00003A4E  486E FAF4                pea.l      [A6 - 0x50C]
  5952. 00003A52  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  5953. 00003A56  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5954. 00003A5A  3003                     move.w     D0, D3
  5955. 00003A5C  3200                     move.w     D1, D0
  5956. 00003A5E  48C1                     ext.l      D1
  5957. 00003A60  41EE FAF4                lea.l      A0, [A6 - 0x50C]
  5958. 00003A64  4230 1000                clr.b      [A0 + D1.w]
  5959. 00003A68  600A                     bra        +0xC /* 00003A74 */
  5960. label00003A6A:
  5961. 00003A6A  1D7C 003A FAF4           move.b     [A6 - 0x50C], 0x3A /* ':' */
  5962. 00003A70  422E FAF5                clr.b      [A6 - 0x50B]
  5963. label00003A74:
  5964. 00003A74  102D ED88                move.b     D0, [A5 - 0x1278]
  5965. 00003A78  6706                     beq        +0x8 /* 00003A80 */
  5966. 00003A7A  41EE FBF8                lea.l      A0, [A6 - 0x408]
  5967. 00003A7E  6004                     bra        +0x6 /* 00003A84 */
  5968. label00003A80:
  5969. 00003A80  206E 0008                movea.l    A0, [A6 + 0x8]
  5970. label00003A84:
  5971. 00003A84  2D48 FAD8                move.l     [A6 - 0x528], A0
  5972. label00003A88:
  5973. 00003A88  206E FAD8                movea.l    A0, [A6 - 0x528]
  5974. 00003A8C  52AE FAD8                addq.l     [A6 - 0x528], 1
  5975. 00003A90  1010                     move.b     D0, [A0]
  5976. 00003A92  52AE FADC                addq.l     [A6 - 0x524], 1
  5977. 00003A96  206E FADC                movea.l    A0, [A6 - 0x524]
  5978. 00003A9A  1080                     move.b     [A0], D0
  5979. 00003A9C  4A00                     tst.b      D0
  5980. 00003A9E  66E8                     bne        -0x16 /* 00003A88 */
  5981. 00003AA0  206E FADC                movea.l    A0, [A6 - 0x524]
  5982. 00003AA4  52AE FADC                addq.l     [A6 - 0x524], 1
  5983. 00003AA8  10BC 002E                move.b     [A0], 0x2E /* '.' */
  5984. 00003AAC  206E FADC                movea.l    A0, [A6 - 0x524]
  5985. 00003AB0  52AE FADC                addq.l     [A6 - 0x524], 1
  5986. 00003AB4  10BC 006E                move.b     [A0], 0x6E /* 'n' */
  5987. 00003AB8  206E FADC                movea.l    A0, [A6 - 0x524]
  5988. 00003ABC  4210                     clr.b      [A0]
  5989. 00003ABE  102D ED8C                move.b     D0, [A5 - 0x1274]
  5990. 00003AC2  673A                     beq        +0x3C /* 00003AFE */
  5991. 00003AC4  487A 021C                pea.l      [PC + 0x21C /* 00003CE2, value 0x77002323 'w\0##', cstring "w" */]
  5992. 00003AC8  486D E988                pea.l      [A5 - 0x1678]
  5993. 00003ACC  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  5994. 00003AD0  504F                     addq.w     A7, 8
  5995. 00003AD2  2B40 EDC6                move.l     [A5 - 0x123A], D0
  5996. 00003AD6  4A80                     tst.l      D0
  5997. 00003AD8  6618                     bne        +0x1A /* 00003AF2 */
  5998. 00003ADA  486D E988                pea.l      [A5 - 0x1678]
  5999. 00003ADE  487A 0204                pea.l      [PC + 0x204 /* 00003CE4, value 0x23232320 '### ', pstring "## Translator: Cannot open ASCII PI" */]
  6000. 00003AE2  486D C23E                pea.l      [A5 - 0x3DC2]
  6001. 00003AE6  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  6002. 00003AEA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6003. 00003AEE  4EAD 180A                jsr        [A5 + 0x180A /* export_765 */]
  6004. label00003AF2:
  6005. 00003AF2  2F2D EDC6                move.l     -[A7], [A5 - 0x123A]
  6006. 00003AF6  4EAD 0CF2                jsr        [A5 + 0xCF2 /* export_410 */]
  6007. 00003AFA  584F                     addq.w     A7, 4
  6008. 00003AFC  600A                     bra        +0xC /* 00003B08 */
  6009. label00003AFE:
  6010. 00003AFE  486D E988                pea.l      [A5 - 0x1678]
  6011. 00003B02  4EAD 106A                jsr        [A5 + 0x106A /* export_521 */]
  6012. 00003B06  584F                     addq.w     A7, 4
  6013. label00003B08:
  6014. 00003B08  41EE FBF8                lea.l      A0, [A6 - 0x408]
  6015. 00003B0C  2D48 FAD8                move.l     [A6 - 0x528], A0
  6016. 00003B10  41EE FDF8                lea.l      A0, [A6 - 0x208]
  6017. 00003B14  2D48 FADC                move.l     [A6 - 0x524], A0
  6018. 00003B18  6014                     bra        +0x16 /* 00003B2E */
  6019. label00003B1A:
  6020. 00003B1A  702E                     moveq.l    D0, 0x2E
  6021. 00003B1C  B600                     cmp.b      D3, D0
  6022. 00003B1E  6716                     beq        +0x18 /* 00003B36 */
  6023. 00003B20  206E FADC                movea.l    A0, [A6 - 0x524]
  6024. 00003B24  52AE FADC                addq.l     [A6 - 0x524], 1
  6025. 00003B28  1083                     move.b     [A0], D3
  6026. 00003B2A  52AE FAD8                addq.l     [A6 - 0x528], 1
  6027. label00003B2E:
  6028. 00003B2E  206E FAD8                movea.l    A0, [A6 - 0x528]
  6029. 00003B32  1610                     move.b     D3, [A0]
  6030. 00003B34  66E4                     bne        -0x1A /* 00003B1A */
  6031. label00003B36:
  6032. 00003B36  4203                     clr.b      D3
  6033. 00003B38  206E FADC                movea.l    A0, [A6 - 0x524]
  6034. 00003B3C  1083                     move.b     [A0], D3
  6035. 00003B3E  486E FFFC                pea.l      [A6 - 0x4]
  6036. 00003B42  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  6037. 00003B46  584F                     addq.w     A7, 4
  6038. 00003B48  4A80                     tst.l      D0
  6039. 00003B4A  6606                     bne        +0x8 /* 00003B52 */
  6040. 00003B4C  1D43 FAE0                move.b     [A6 - 0x520], D3
  6041. 00003B50  604C                     bra        +0x4E /* 00003B9E */
  6042. label00003B52:
  6043. 00003B52  486E FFFC                pea.l      [A6 - 0x4]
  6044. 00003B56  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  6045. 00003B5A  584F                     addq.w     A7, 4
  6046. 00003B5C  2440                     movea.l    A2, D0
  6047. 00003B5E  2012                     move.l     D0, [A2]
  6048. 00003B60  48C0                     ext.l      D0
  6049. 00003B62  2F00                     move.l     -[A7], D0
  6050. 00003B64  202A 0004                move.l     D0, [A2 + 0x4]
  6051. 00003B68  48C0                     ext.l      D0
  6052. 00003B6A  2F00                     move.l     -[A7], D0
  6053. 00003B6C  202A 0008                move.l     D0, [A2 + 0x8]
  6054. 00003B70  48C0                     ext.l      D0
  6055. 00003B72  2F00                     move.l     -[A7], D0
  6056. 00003B74  202A 0014                move.l     D0, [A2 + 0x14]
  6057. 00003B78  48C0                     ext.l      D0
  6058. 00003B7A  2F00                     move.l     -[A7], D0
  6059. 00003B7C  202A 000C                move.l     D0, [A2 + 0xC]
  6060. 00003B80  48C0                     ext.l      D0
  6061. 00003B82  2F00                     move.l     -[A7], D0
  6062. 00003B84  202A 0010                move.l     D0, [A2 + 0x10]
  6063. 00003B88  48C0                     ext.l      D0
  6064. 00003B8A  5280                     addq.l     D0, 1
  6065. 00003B8C  2F00                     move.l     -[A7], D0
  6066. 00003B8E  487A 0186                pea.l      [PC + 0x186 /* 00003D16, value 0x252E3264 '%.2d', cstring "%.2d/%.2d/%.2d-%.2d:%.2d:%.2d" */]
  6067. 00003B92  486E FAE0                pea.l      [A6 - 0x520]
  6068. 00003B96  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  6069. 00003B9A  4FEF 0020                lea.l      A7, [A7 + 0x20]
  6070. label00003B9E:
  6071. 00003B9E  102D ED8C                move.b     D0, [A5 - 0x1274]
  6072. 00003BA2  660A                     bne        +0xC /* 00003BAE */
  6073. 00003BA4  7001                     moveq.l    D0, 0x01
  6074. 00003BA6  2F00                     move.l     -[A7], D0
  6075. 00003BA8  4EAD 1092                jsr        [A5 + 0x1092 /* export_526 */]
  6076. 00003BAC  584F                     addq.w     A7, 4
  6077. label00003BAE:
  6078. 00003BAE  487A 0188                pea.l      [PC + 0x188 /* 00003D38, value 0x4D724320 'MrC ', cstring "MrC C Compiler (Ver 2.0d5c6)" */]
  6079. 00003BB2  486E FEFC                pea.l      [A6 - 0x104]
  6080. 00003BB6  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  6081. 00003BBA  504F                     addq.w     A7, 8
  6082. 00003BBC  486E FAE0                pea.l      [A6 - 0x520]
  6083. 00003BC0  486E FEFC                pea.l      [A6 - 0x104]
  6084. 00003BC4  487A 016E                pea.l      [PC + 0x16E /* 00003D34, value 0x4D724300 'MrC\0', cstring "MrC" */]
  6085. 00003BC8  7001                     moveq.l    D0, 0x01
  6086. 00003BCA  2F00                     move.l     -[A7], D0
  6087. 00003BCC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6088. 00003BD0  486E FAF4                pea.l      [A6 - 0x50C]
  6089. 00003BD4  486E FDF8                pea.l      [A6 - 0x208]
  6090. 00003BD8  102D ED8C                move.b     D0, [A5 - 0x1274]
  6091. 00003BDC  6706                     beq        +0x8 /* 00003BE4 */
  6092. 00003BDE  41ED 0CFA                lea.l      A0, [A5 + 0xCFA /* export_411 */]
  6093. 00003BE2  6004                     bra        +0x6 /* 00003BE8 */
  6094. label00003BE4:
  6095. 00003BE4  41ED 109A                lea.l      A0, [A5 + 0x109A /* export_527 */]
  6096. label00003BE8:
  6097. 00003BE8  4E90                     jsr        [A0]
  6098. 00003BEA  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  6099. 00003BEE  102D ED8C                move.b     D0, [A5 - 0x1274]
  6100. 00003BF2  6604                     bne        +0x6 /* 00003BF8 */
  6101. 00003BF4  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  6102. label00003BF8:
  6103. 00003BF8  102D ED8C                move.b     D0, [A5 - 0x1274]
  6104. 00003BFC  660A                     bne        +0xC /* 00003C08 */
  6105. 00003BFE  7002                     moveq.l    D0, 0x02
  6106. 00003C00  2F00                     move.l     -[A7], D0
  6107. 00003C02  4EAD 1092                jsr        [A5 + 0x1092 /* export_526 */]
  6108. 00003C06  584F                     addq.w     A7, 4
  6109. label00003C08:
  6110. 00003C08  102D ED8A                move.b     D0, [A5 - 0x1276]
  6111. 00003C0C  673C                     beq        +0x3E /* 00003C4A */
  6112. 00003C0E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6113. 00003C12  487A 0148                pea.l      [PC + 0x148 /* 00003D5C, value 0x302C2022 '0, \"', cstring "0, \"%s\"" */]
  6114. 00003C16  486D F386                pea.l      [A5 - 0xC7A]
  6115. 00003C1A  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  6116. 00003C1E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6117. 00003C22  486D F386                pea.l      [A5 - 0xC7A]
  6118. 00003C26  487A 012E                pea.l      [PC + 0x12E /* 00003D56, value 0x54626C6B 'Tblk', cstring "Tblk" */]
  6119. 00003C2A  52AD ED98                addq.l     [A5 - 0x1268], 1
  6120. 00003C2E  202D ED98                move.l     D0, [A5 - 0x1268]
  6121. 00003C32  2F00                     move.l     -[A7], D0
  6122. 00003C34  102D ED8C                move.b     D0, [A5 - 0x1274]
  6123. 00003C38  6706                     beq        +0x8 /* 00003C40 */
  6124. 00003C3A  41ED 0EEA                lea.l      A0, [A5 + 0xEEA /* export_473 */]
  6125. 00003C3E  6004                     bra        +0x6 /* 00003C44 */
  6126. label00003C40:
  6127. 00003C40  41ED 10C2                lea.l      A0, [A5 + 0x10C2 /* export_532 */]
  6128. label00003C44:
  6129. 00003C44  4E90                     jsr        [A0]
  6130. 00003C46  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6131. label00003C4A:
  6132. 00003C4A  7600                     moveq.l    D3, 0x00
  6133. 00003C4C  2B43 F1F0                move.l     [A5 - 0xE10], D3
  6134. 00003C50  4EBA C85A                jsr        [PC - 0x37A6 /* 000004AC */]
  6135. 00003C54  42A7                     clr.l      -[A7]
  6136. 00003C56  7601                     moveq.l    D3, 0x01
  6137. 00003C58  3F03                     move.w     -[A7], D3
  6138. 00003C5A  4EBA C786                jsr        [PC - 0x387A /* 000003E2 */]
  6139. 00003C5E  2B40 F1F4                move.l     [A5 - 0xE0C], D0
  6140. 00003C62  7001                     moveq.l    D0, 0x01
  6141. 00003C64  2F00                     move.l     -[A7], D0
  6142. 00003C66  3F03                     move.w     -[A7], D3
  6143. 00003C68  4EBA C778                jsr        [PC - 0x3888 /* 000003E2 */]
  6144. 00003C6C  2B40 F1F8                move.l     [A5 - 0xE08], D0
  6145. 00003C70  7000                     moveq.l    D0, 0x00
  6146. 00003C72  2B40 F214                move.l     [A5 - 0xDEC], D0
  6147. label00003C76:
  6148. 00003C76  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  6149. 00003C7A  4E5E                     unlink     A6
  6150. 00003C7C  205F                     movea.l    A0, [A7]+
  6151. 00003C7E  584F                     addq.w     A7, 4
  6152. 00003C80  4ED0                     jmp        [A0]
  6153. 00003C82  00E0                     .incomplete
  6154. 00003C84  2323                     move.l     -[A1], -[A3]
  6155. 00003C86  2320                     move.l     -[A1], -[A0]
  6156. 00003C88  5472 616E                addq.w     <<invalid full ext with IS == 1 and I/IS == 6>>, 2
  6157. 00003C8C  736C                     moveq.l    D1, 0x6C
  6158. 00003C8E  6174                     bsr        +0x76 /* 00003D04 */
  6159. 00003C90  6F72                     ble        +0x74 /* 00003D04 */
  6160. 00003C92  3A20                     move.w     D5, -[A0]
  6161. 00003C94  4669 6C65                not.w      [A1 + 0x6C65]
  6162. 00003C98  206E 616D                movea.l    A0, [A6 + 0x616D]
  6163. 00003C9C  6520                     bcs        +0x22 /* 00003CBE */
  6164. 00003C9E  6973                     bvs        +0x75 /* 00003D13 */
  6165. 00003CA0  2074 6F6F                movea.l    A0, <<invalid full ext with IS == 1 and I/IS == 7>>
  6166. 00003CA4  206C 6F6E                movea.l    A0, [A4 + 0x6F6E]
  6167. 00003CA8  6720                     beq        +0x22 /* 00003CCA */
  6168. 00003CAA  2D20                     move.l     -[A6], -[A0]
  6169. 00003CAC  2225                     move.l     D1, -[A5]
  6170. 00003CAE  7322                     moveq.l    D1, 0x22
  6171. 00003CB0  0D00                     btst       D0, D6
  6172. 00003CB2  2323                     move.l     -[A1], -[A3]
  6173. 00003CB4  2320                     move.l     -[A1], -[A0]
  6174. 00003CB6  5472 616E                addq.w     <<invalid full ext with IS == 1 and I/IS == 6>>, 2
  6175. 00003CBA  736C                     moveq.l    D1, 0x6C
  6176. 00003CBC  6174                     bsr        +0x76 /* 00003D32 */
  6177. label00003CBE:
  6178. 00003CBE  6F72                     ble        +0x74 /* 00003D32 */
  6179. 00003CC0  3A20                     move.w     D5, -[A0]
  6180. 00003CC2  4669 6C65                not.w      [A1 + 0x6C65]
  6181. 00003CC6  206E 616D                movea.l    A0, [A6 + 0x616D]
  6182. label00003CCA:
  6183. 00003CCA  6520                     bcs        +0x22 /* 00003CEC */
  6184. 00003CCC  6973                     bvs        +0x75 /* 00003D41 */
  6185. 00003CCE  2074 6F6F                movea.l    A0, <<invalid full ext with IS == 1 and I/IS == 7>>
  6186. 00003CD2  206C 6F6E                movea.l    A0, [A4 + 0x6F6E]
  6187. 00003CD6  6720                     beq        +0x22 /* 00003CF8 */
  6188. 00003CD8  2D20                     move.l     -[A6], -[A0]
  6189. 00003CDA  2225                     move.l     D1, -[A5]
  6190. 00003CDC  7325                     moveq.l    D1, 0x25
  6191. 00003CDE  7322                     moveq.l    D1, 0x22
  6192. 00003CE0  0D00                     btst       D0, D6
  6193. 00003CE2  7700                     moveq.l    D3, 0x00
  6194. 00003CE4  2323                     move.l     -[A1], -[A3]
  6195. 00003CE6  2320                     move.l     -[A1], -[A0]
  6196. 00003CE8  5472 616E                addq.w     <<invalid full ext with IS == 1 and I/IS == 6>>, 2
  6197. label00003CEC:
  6198. 00003CEC  736C                     moveq.l    D1, 0x6C
  6199. 00003CEE  6174                     bsr        +0x76 /* 00003D64 */
  6200. 00003CF0  6F72                     ble        +0x74 /* 00003D64 */
  6201. 00003CF2  3A20                     move.w     D5, -[A0]
  6202. 00003CF4  4361                     chk.w      D1, -[A1]
  6203. 00003CF6  6E6E                     bgt        +0x70 /* 00003D66 */
  6204. label00003CF8:
  6205. 00003CF8  6F74                     ble        +0x76 /* 00003D6E */
  6206. 00003CFA  206F 7065                movea.l    A0, [A7 + 0x7065]
  6207. 00003CFE  6E20                     bgt        +0x22 /* 00003D20 */
  6208. 00003D00  4153                     chk.w      D0, [A3]
  6209. 00003D02  4349                     chk.w      D1, A1
  6210. fn00003D04:
  6211. 00003D04  4920                     .invalid   4, -[A0] // invalid opcode 4 with b == 4
  6212. 00003D06  5049                     addq.w     A1, 8
  6213. 00003D08  4C20 6669                movem.w    D1,D2,D5,D6,A1,A2,A4,A7, -[A0]
  6214. 00003D0C  6C65                     bge        +0x67 /* 00003D73 */
  6215. 00003D0E  2022                     move.l     D0, -[A2]
  6216. 00003D10  2573 220D 0000           move.l     [A2 + 0x0], [A3 + D2.w * 2 + 0xD]
  6217. 00003D16  252E 3264                move.l     -[A2], [A6 + 0x3264]
  6218. 00003D1A  2F25                     move.l     -[A7], -[A5]
  6219. 00003D1C  2E32 642F                move.l     D7, [A2 + D6.w * 4 + 0x2F]
  6220. label00003D20:
  6221. 00003D20  252E 3264                move.l     -[A2], [A6 + 0x3264]
  6222. 00003D24  2D25                     move.l     -[A6], -[A5]
  6223. 00003D26  2E32 643A                move.l     D7, [A2 + D6.w * 4 + 0x3A]
  6224. 00003D2A  252E 3264                move.l     -[A2], [A6 + 0x3264]
  6225. 00003D2E  3A25                     move.w     D5, -[A5]
  6226. 00003D30  2E32 6400                move.l     D7, [A2 + D6.w * 4]
  6227. // begin alternate branch 00003D32-00003D38
  6228. fn00003D32:
  6229. 00003D32  6400 4D72                bcc        +0x4D74 /* 00008AA6 */
  6230. 00003D36  4300                     .invalid   1, D0 // invalid opcode 4 with b == 4
  6231. // end alternate branch 00003D32-00003D38
  6232. fn00003D32: // (misaligned)
  6233. 00003D34  4D72 4300                chk.w      D6, [A2 + <<invalid base displacement size>> + D4 * 2]
  6234. 00003D38  4D72 4320 4320           chk.w      D6, [A2 + 0x4320 + D4 * 2]
  6235. 00003D3E  436F 6D70                chk.w      D1, [A7 + 0x6D70]
  6236. 00003D42  696C                     bvs        +0x6E /* 00003DB0 */
  6237. 00003D44  6572                     bcs        +0x74 /* 00003DB8 */
  6238. 00003D46  2028 5665                move.l     D0, [A0 + 0x5665]
  6239. 00003D4A  7220                     moveq.l    D1, 0x20
  6240. 00003D4C  322E 3064                move.w     D1, [A6 + 0x3064]
  6241. 00003D50  3563 3629                move.w     [A2 + 0x3629], -[A3]
  6242. 00003D54  0000 5462                ori.b      D0, 0x62 /* 'b' */
  6243. 00003D58  6C6B                     bge        +0x6D /* 00003DC5 */
  6244. 00003D5A  0000 302C                ori.b      D0, 0x2C /* ',' */
  6245. 00003D5E  2022                     move.l     D0, -[A2]
  6246. 00003D60  2573 2200 4E56           move.l     [A2 + 0x4E56], [A3 + D2.w * 2]
  6247. // begin alternate branch 00003D64-00003D68
  6248. fn00003D64:
  6249. 00003D64  4E56 FBE4                link       A6, -0x041C
  6250. // end alternate branch 00003D64-00003D68
  6251. fn00003D64: // (misaligned)
  6252. label00003D66:
  6253. 00003D66  FBE4                     .invalid   <<F/7/5>>
  6254. 00003D68  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  6255. 00003D6C  286E 0008                movea.l    A4, [A6 + 0x8]
  6256. // begin alternate branch 00003D6E-00003D74
  6257. label00003D6E:
  6258. 00003D6E  0008 102D                ori.b      A0, 0x2D /* '-' */
  6259. 00003D72  E60E                     lsr        D6.b, 3
  6260. // end alternate branch 00003D6E-00003D74
  6261. label00003D6E: // (misaligned)
  6262. 00003D70  102D E60E                move.b     D0, [A5 - 0x19F2]
  6263. 00003D74  6600 0466                bne        +0x468 /* 000041DC */
  6264. 00003D78  4EAD 15F2                jsr        [A5 + 0x15F2 /* export_698 */]
  6265. 00003D7C  1D6D E6A8 FBE5           move.b     [A6 - 0x41B], [A5 - 0x1958]
  6266. 00003D82  1B7C 0001 E6A8           move.b     [A5 - 0x1958], 0x1
  6267. 00003D88  2F0C                     move.l     -[A7], A4
  6268. 00003D8A  4EBA CBE8                jsr        [PC - 0x3418 /* 00000974 */]
  6269. 00003D8E  7000                     moveq.l    D0, 0x00
  6270. 00003D90  2B40 F486                move.l     [A5 - 0xB7A], D0
  6271. 00003D94  7A00                     moveq.l    D5, 0x00
  6272. 00003D96  266D E66E                movea.l    A3, [A5 - 0x1992]
  6273. 00003D9A  6012                     bra        +0x14 /* 00003DAE */
  6274. label00003D9C:
  6275. 00003D9C  2005                     move.l     D0, D5
  6276. 00003D9E  5285                     addq.l     D5, 1
  6277. 00003DA0  2740 003E                move.l     [A3 + 0x3E], D0
  6278. 00003DA4  2F0B                     move.l     -[A7], A3
  6279. 00003DA6  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  6280. 00003DAA  266B 0004                movea.l    A3, [A3 + 0x4]
  6281. label00003DAE:
  6282. 00003DAE  200B                     move.l     D0, A3
  6283. label00003DB0:
  6284. 00003DB0  66EA                     bne        -0x14 /* 00003D9C */
  6285. 00003DB2  2F0C                     move.l     -[A7], A4
  6286. 00003DB4  122D ED92                move.b     D1, [A5 - 0x126E]
  6287. label00003DB8:
  6288. 00003DB8  7000                     moveq.l    D0, 0x00
  6289. 00003DBA  1001                     move.b     D0, D1
  6290. 00003DBC  3F00                     move.w     -[A7], D0
  6291. 00003DBE  7601                     moveq.l    D3, 0x01
  6292. 00003DC0  3F03                     move.w     -[A7], D3
  6293. 00003DC2  4EBA CCC6                jsr        [PC - 0x333A /* 00000A8A */]
  6294. 00003DC6  2E00                     move.l     D7, D0
  6295. 00003DC8  3803                     move.w     D4, D3
  6296. 00003DCA  1F2C 0016                move.b     -[A7], [A4 + 0x16]
  6297. 00003DCE  4EBA C352                jsr        [PC - 0x3CAE /* 00000122 */]
  6298. 00003DD2  2C00                     move.l     D6, D0
  6299. 00003DD4  7001                     moveq.l    D0, 0x01
  6300. 00003DD6  BC80                     cmp.l      D6, D0
  6301. 00003DD8  6602                     bne        +0x4 /* 00003DDC */
  6302. 00003DDA  7C02                     moveq.l    D6, 0x02
  6303. label00003DDC:
  6304. 00003DDC  4AAC 0040                tst.l      [A4 + 0x40]
  6305. 00003DE0  660E                     bne        +0x10 /* 00003DF0 */
  6306. 00003DE2  52AD ED98                addq.l     [A5 - 0x1268], 1
  6307. 00003DE6  202D ED98                move.l     D0, [A5 - 0x1268]
  6308. 00003DEA  2940 0040                move.l     [A4 + 0x40], D0
  6309. 00003DEE  6022                     bra        +0x24 /* 00003E12 */
  6310. label00003DF0:
  6311. 00003DF0  202C 0018                move.l     D0, [A4 + 0x18]
  6312. 00003DF4  0280 0800 0000           andi.l     D0, 0x8000000
  6313. 00003DFA  6614                     bne        +0x16 /* 00003E10 */
  6314. 00003DFC  7003                     moveq.l    D0, 0x03
  6315. 00003DFE  BC80                     cmp.l      D6, D0
  6316. 00003E00  6706                     beq        +0x8 /* 00003E08 */
  6317. 00003E02  7002                     moveq.l    D0, 0x02
  6318. 00003E04  BC80                     cmp.l      D6, D0
  6319. 00003E06  6608                     bne        +0xA /* 00003E10 */
  6320. label00003E08:
  6321. 00003E08  0087 0000 4000           ori.l      D7, 0x4000 /* '@\0' */
  6322. 00003E0E  6002                     bra        +0x4 /* 00003E12 */
  6323. label00003E10:
  6324. 00003E10  4244                     clr.w      D4
  6325. label00003E12:
  6326. 00003E12  00AC 0800 0000 0018      ori.l      [A4 + 0x18], 0x8000000
  6327. 00003E1A  246C 000C                movea.l    A2, [A4 + 0xC]
  6328. 00003E1E  4AAA 0012                tst.l      [A2 + 0x12]
  6329. 00003E22  6606                     bne        +0x8 /* 00003E2A */
  6330. 00003E24  2F0A                     move.l     -[A7], A2
  6331. 00003E26  4EAD 1BCA                jsr        [A5 + 0x1BCA /* export_885 */]
  6332. label00003E2A:
  6333. 00003E2A  102D ED8A                move.b     D0, [A5 - 0x1276]
  6334. 00003E2E  6704                     beq        +0x6 /* 00003E34 */
  6335. 00003E30  4EAD 1BD2                jsr        [A5 + 0x1BD2 /* export_886 */]
  6336. label00003E34:
  6337. 00003E34  244C                     movea.l    A2, A4
  6338. 00003E36  7040                     moveq.l    D0, 0x40
  6339. 00003E38  D5C0                     add.l      A2, D0
  6340. 00003E3A  264C                     movea.l    A3, A4
  6341. 00003E3C  7048                     moveq.l    D0, 0x48
  6342. 00003E3E  D7C0                     add.l      A3, D0
  6343. 00003E40  4A44                     tst.w      D4
  6344. 00003E42  6700 008A                beq        +0x8C /* 00003ECE */
  6345. 00003E46  102D ED8A                move.b     D0, [A5 - 0x1276]
  6346. 00003E4A  6740                     beq        +0x42 /* 00003E8C */
  6347. 00003E4C  42A7                     clr.l      -[A7]
  6348. 00003E4E  42A7                     clr.l      -[A7]
  6349. 00003E50  260C                     move.l     D3, A4
  6350. 00003E52  6704                     beq        +0x6 /* 00003E58 */
  6351. 00003E54  200B                     move.l     D0, A3
  6352. 00003E56  6002                     bra        +0x4 /* 00003E5A */
  6353. label00003E58:
  6354. 00003E58  7000                     moveq.l    D0, 0x00
  6355. label00003E5A:
  6356. 00003E5A  2F00                     move.l     -[A7], D0
  6357. 00003E5C  70FF                     moveq.l    D0, 0xFFFFFFFF
  6358. 00003E5E  2F00                     move.l     -[A7], D0
  6359. 00003E60  2F06                     move.l     -[A7], D6
  6360. 00003E62  2F07                     move.l     -[A7], D7
  6361. 00003E64  7801                     moveq.l    D4, 0x01
  6362. 00003E66  2F04                     move.l     -[A7], D4
  6363. 00003E68  2F04                     move.l     -[A7], D4
  6364. 00003E6A  206C 000C                movea.l    A0, [A4 + 0xC]
  6365. 00003E6E  2F28 0012                move.l     -[A7], [A0 + 0x12]
  6366. 00003E72  2F12                     move.l     -[A7], [A2]
  6367. 00003E74  102D ED8C                move.b     D0, [A5 - 0x1274]
  6368. 00003E78  6706                     beq        +0x8 /* 00003E80 */
  6369. 00003E7A  41ED 0D62                lea.l      A0, [A5 + 0xD62 /* export_424 */]
  6370. 00003E7E  6004                     bra        +0x6 /* 00003E84 */
  6371. label00003E80:
  6372. 00003E80  41ED 10FA                lea.l      A0, [A5 + 0x10FA /* export_539 */]
  6373. label00003E84:
  6374. 00003E84  4E90                     jsr        [A0]
  6375. 00003E86  4FEF 0028                lea.l      A7, [A7 + 0x28]
  6376. 00003E8A  6042                     bra        +0x44 /* 00003ECE */
  6377. label00003E8C:
  6378. 00003E8C  42A7                     clr.l      -[A7]
  6379. 00003E8E  42A7                     clr.l      -[A7]
  6380. 00003E90  260C                     move.l     D3, A4
  6381. 00003E92  6708                     beq        +0xA /* 00003E9C */
  6382. 00003E94  2043                     movea.l    A0, D3
  6383. 00003E96  7048                     moveq.l    D0, 0x48
  6384. 00003E98  D1C0                     add.l      A0, D0
  6385. 00003E9A  6004                     bra        +0x6 /* 00003EA0 */
  6386. label00003E9C:
  6387. 00003E9C  7000                     moveq.l    D0, 0x00
  6388. 00003E9E  2040                     movea.l    A0, D0
  6389. label00003EA0:
  6390. 00003EA0  2F08                     move.l     -[A7], A0
  6391. 00003EA2  70FF                     moveq.l    D0, 0xFFFFFFFF
  6392. 00003EA4  2F00                     move.l     -[A7], D0
  6393. 00003EA6  2F06                     move.l     -[A7], D6
  6394. 00003EA8  2F07                     move.l     -[A7], D7
  6395. 00003EAA  7801                     moveq.l    D4, 0x01
  6396. 00003EAC  2F04                     move.l     -[A7], D4
  6397. 00003EAE  2F04                     move.l     -[A7], D4
  6398. 00003EB0  7012                     moveq.l    D0, 0x12
  6399. 00003EB2  2F00                     move.l     -[A7], D0
  6400. 00003EB4  2F2C 0040                move.l     -[A7], [A4 + 0x40]
  6401. 00003EB8  102D ED8C                move.b     D0, [A5 - 0x1274]
  6402. 00003EBC  6706                     beq        +0x8 /* 00003EC4 */
  6403. 00003EBE  41ED 0D5A                lea.l      A0, [A5 + 0xD5A /* export_423 */]
  6404. 00003EC2  6004                     bra        +0x6 /* 00003EC8 */
  6405. label00003EC4:
  6406. 00003EC4  41ED 10F2                lea.l      A0, [A5 + 0x10F2 /* export_538 */]
  6407. label00003EC8:
  6408. 00003EC8  4E90                     jsr        [A0]
  6409. 00003ECA  4FEF 0028                lea.l      A7, [A7 + 0x28]
  6410. label00003ECE:
  6411. 00003ECE  2F05                     move.l     -[A7], D5
  6412. 00003ED0  4EBA C12E                jsr        [PC - 0x3ED2 /* 00000000 */]
  6413. 00003ED4  302D EDEA                move.w     D0, [A5 - 0x1216]
  6414. 00003ED8  6734                     beq        +0x36 /* 00003F0E */
  6415. 00003EDA  102D ED94                move.b     D0, [A5 - 0x126C]
  6416. 00003EDE  672E                     beq        +0x30 /* 00003F0E */
  6417. 00003EE0  487A 0310                pea.l      [PC + 0x310 /* 000041F2, value 0x22220000 '\"\"\0\0', cstring "\"\"" */]
  6418. 00003EE4  487A 0304                pea.l      [PC + 0x304 /* 000041EA, value 0x494E4C49 'INLI', cstring "INLINE" */]
  6419. 00003EE8  52AD ED98                addq.l     [A5 - 0x1268], 1
  6420. 00003EEC  202D ED98                move.l     D0, [A5 - 0x1268]
  6421. 00003EF0  2F00                     move.l     -[A7], D0
  6422. 00003EF2  102D ED8C                move.b     D0, [A5 - 0x1274]
  6423. 00003EF6  6706                     beq        +0x8 /* 00003EFE */
  6424. 00003EF8  41ED 0EEA                lea.l      A0, [A5 + 0xEEA /* export_473 */]
  6425. 00003EFC  6004                     bra        +0x6 /* 00003F02 */
  6426. label00003EFE:
  6427. 00003EFE  41ED 10C2                lea.l      A0, [A5 + 0x10C2 /* export_532 */]
  6428. label00003F02:
  6429. 00003F02  4E90                     jsr        [A0]
  6430. 00003F04  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6431. 00003F08  4240                     clr.w      D0
  6432. 00003F0A  3B40 EDEA                move.w     [A5 - 0x1216], D0
  6433. label00003F0E:
  6434. 00003F0E  487A 02F2                pea.l      [PC + 0x2F2 /* 00004202, value 0x23005462 '#\0Tb', cstring "#" */]
  6435. 00003F12  102D ED8C                move.b     D0, [A5 - 0x1274]
  6436. 00003F16  6706                     beq        +0x8 /* 00003F1E */
  6437. 00003F18  41ED 0D0A                lea.l      A0, [A5 + 0xD0A /* export_413 */]
  6438. 00003F1C  6004                     bra        +0x6 /* 00003F22 */
  6439. label00003F1E:
  6440. 00003F1E  41ED 10AA                lea.l      A0, [A5 + 0x10AA /* export_529 */]
  6441. label00003F22:
  6442. 00003F22  4E90                     jsr        [A0]
  6443. 00003F24  584F                     addq.w     A7, 4
  6444. 00003F26  260C                     move.l     D3, A4
  6445. 00003F28  6708                     beq        +0xA /* 00003F32 */
  6446. 00003F2A  2043                     movea.l    A0, D3
  6447. 00003F2C  7048                     moveq.l    D0, 0x48
  6448. 00003F2E  D1C0                     add.l      A0, D0
  6449. 00003F30  6004                     bra        +0x6 /* 00003F36 */
  6450. label00003F32:
  6451. 00003F32  7000                     moveq.l    D0, 0x00
  6452. 00003F34  2040                     movea.l    A0, D0
  6453. label00003F36:
  6454. 00003F36  2F08                     move.l     -[A7], A0
  6455. 00003F38  487A 02BE                pea.l      [PC + 0x2BE /* 000041F8, value 0x23206267 '# bg', cstring "# bgn %s" */]
  6456. 00003F3C  486E FBF4                pea.l      [A6 - 0x40C]
  6457. 00003F40  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  6458. 00003F44  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6459. 00003F48  486E FBF4                pea.l      [A6 - 0x40C]
  6460. 00003F4C  102D ED8C                move.b     D0, [A5 - 0x1274]
  6461. 00003F50  6706                     beq        +0x8 /* 00003F58 */
  6462. 00003F52  41ED 0D0A                lea.l      A0, [A5 + 0xD0A /* export_413 */]
  6463. 00003F56  6004                     bra        +0x6 /* 00003F5C */
  6464. label00003F58:
  6465. 00003F58  41ED 10AA                lea.l      A0, [A5 + 0x10AA /* export_529 */]
  6466. label00003F5C:
  6467. 00003F5C  4E90                     jsr        [A0]
  6468. 00003F5E  584F                     addq.w     A7, 4
  6469. 00003F60  487A 0294                pea.l      [PC + 0x294 /* 000041F6, value 0x23002320 '#\0# ', cstring "#" */]
  6470. 00003F64  102D ED8C                move.b     D0, [A5 - 0x1274]
  6471. 00003F68  6706                     beq        +0x8 /* 00003F70 */
  6472. 00003F6A  41ED 0D0A                lea.l      A0, [A5 + 0xD0A /* export_413 */]
  6473. 00003F6E  6004                     bra        +0x6 /* 00003F74 */
  6474. label00003F70:
  6475. 00003F70  41ED 10AA                lea.l      A0, [A5 + 0x10AA /* export_529 */]
  6476. label00003F74:
  6477. 00003F74  4E90                     jsr        [A0]
  6478. 00003F76  584F                     addq.w     A7, 4
  6479. 00003F78  2F2C 0040                move.l     -[A7], [A4 + 0x40]
  6480. 00003F7C  102D ED8C                move.b     D0, [A5 - 0x1274]
  6481. 00003F80  6706                     beq        +0x8 /* 00003F88 */
  6482. 00003F82  41ED 0DC2                lea.l      A0, [A5 + 0xDC2 /* export_436 */]
  6483. 00003F86  6004                     bra        +0x6 /* 00003F8C */
  6484. label00003F88:
  6485. 00003F88  41ED 112A                lea.l      A0, [A5 + 0x112A /* export_545 */]
  6486. label00003F8C:
  6487. 00003F8C  4E90                     jsr        [A0]
  6488. 00003F8E  584F                     addq.w     A7, 4
  6489. 00003F90  7001                     moveq.l    D0, 0x01
  6490. 00003F92  3B40 ED96                move.w     [A5 - 0x126A], D0
  6491. 00003F96  102D ED8A                move.b     D0, [A5 - 0x1276]
  6492. 00003F9A  6742                     beq        +0x44 /* 00003FDE */
  6493. 00003F9C  52AD EDD0                addq.l     [A5 - 0x1230], 1
  6494. 00003FA0  202D EDD0                move.l     D0, [A5 - 0x1230]
  6495. 00003FA4  2F00                     move.l     -[A7], D0
  6496. 00003FA6  487A 0262                pea.l      [PC + 0x262 /* 0000420A, value 0x256C6400 '%ld\0', cstring "%ld" */]
  6497. 00003FAA  486E FBE8                pea.l      [A6 - 0x418]
  6498. 00003FAE  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  6499. 00003FB2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6500. 00003FB6  486E FBE8                pea.l      [A6 - 0x418]
  6501. 00003FBA  487A 0248                pea.l      [PC + 0x248 /* 00004204, value 0x54626C6B 'Tblk', cstring "Tblk" */]
  6502. 00003FBE  53AD ED9C                subq.l     [A5 - 0x1264], 1
  6503. 00003FC2  202D ED9C                move.l     D0, [A5 - 0x1264]
  6504. 00003FC6  2F00                     move.l     -[A7], D0
  6505. 00003FC8  102D ED8C                move.b     D0, [A5 - 0x1274]
  6506. 00003FCC  6706                     beq        +0x8 /* 00003FD4 */
  6507. 00003FCE  41ED 0EEA                lea.l      A0, [A5 + 0xEEA /* export_473 */]
  6508. 00003FD2  6004                     bra        +0x6 /* 00003FD8 */
  6509. label00003FD4:
  6510. 00003FD4  41ED 10C2                lea.l      A0, [A5 + 0x10C2 /* export_532 */]
  6511. label00003FD8:
  6512. 00003FD8  4E90                     jsr        [A0]
  6513. 00003FDA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6514. label00003FDE:
  6515. 00003FDE  206C 000C                movea.l    A0, [A4 + 0xC]
  6516. 00003FE2  2068 0008                movea.l    A0, [A0 + 0x8]
  6517. 00003FE6  2010                     move.l     D0, [A0]
  6518. 00003FE8  721F                     moveq.l    D1, 0x1F
  6519. 00003FEA  C081                     and.l      D0, D1
  6520. 00003FEC  2F00                     move.l     -[A7], D0
  6521. 00003FEE  4EBA C0DE                jsr        [PC - 0x3F22 /* 000000CE */]
  6522. 00003FF2  2E00                     move.l     D7, D0
  6523. 00003FF4  7CFF                     moveq.l    D6, 0xFFFFFFFF
  6524. 00003FF6  0C87 0000 000F           cmpi.l     D7, 0xF
  6525. 00003FFC  6606                     bne        +0x8 /* 00004004 */
  6526. 00003FFE  7E0D                     moveq.l    D7, 0x0D
  6527. 00004000  7A01                     moveq.l    D5, 0x01
  6528. 00004002  6002                     bra        +0x4 /* 00004006 */
  6529. label00004004:
  6530. 00004004  4245                     clr.w      D5
  6531. label00004006:
  6532. 00004006  4244                     clr.w      D4
  6533. 00004008  6076                     bra        +0x78 /* 00004080 */
  6534. label0000400A:
  6535. 0000400A  3004                     move.w     D0, D4
  6536. 0000400C  48C0                     ext.l      D0
  6537. 0000400E  E580                     asl        D0, 2
  6538. 00004010  D0AD E68C                add.l      D0, [A5 - 0x1974]
  6539. 00004014  2040                     movea.l    A0, D0
  6540. 00004016  2450                     movea.l    A2, [A0]
  6541. 00004018  102A 0016                move.b     D0, [A2 + 0x16]
  6542. 0000401C  1D40 FBE4                move.b     [A6 - 0x41C], D0
  6543. 00004020  4AAA 0040                tst.l      [A2 + 0x40]
  6544. 00004024  6624                     bne        +0x26 /* 0000404A */
  6545. 00004026  7201                     moveq.l    D1, 0x01
  6546. 00004028  B001                     cmp.b      D0, D1
  6547. 0000402A  6718                     beq        +0x1A /* 00004044 */
  6548. 0000402C  7204                     moveq.l    D1, 0x04
  6549. 0000402E  B001                     cmp.b      D0, D1
  6550. 00004030  6712                     beq        +0x14 /* 00004044 */
  6551. 00004032  720B                     moveq.l    D1, 0x0B
  6552. 00004034  B001                     cmp.b      D0, D1
  6553. 00004036  670C                     beq        +0xE /* 00004044 */
  6554. 00004038  7208                     moveq.l    D1, 0x08
  6555. 0000403A  B001                     cmp.b      D0, D1
  6556. 0000403C  6706                     beq        +0x8 /* 00004044 */
  6557. 0000403E  7209                     moveq.l    D1, 0x09
  6558. 00004040  B001                     cmp.b      D0, D1
  6559. 00004042  6606                     bne        +0x8 /* 0000404A */
  6560. label00004044:
  6561. 00004044  2F0A                     move.l     -[A7], A2
  6562. 00004046  4EBA 01DA                jsr        [PC + 0x1DA /* 00004222 */]
  6563. label0000404A:
  6564. 0000404A  4A45                     tst.w      D5
  6565. 0000404C  6730                     beq        +0x32 /* 0000407E */
  6566. 0000404E  162E FBE4                move.b     D3, [A6 - 0x41C]
  6567. 00004052  7008                     moveq.l    D0, 0x08
  6568. 00004054  B600                     cmp.b      D3, D0
  6569. 00004056  6706                     beq        +0x8 /* 0000405E */
  6570. 00004058  7009                     moveq.l    D0, 0x09
  6571. 0000405A  B600                     cmp.b      D3, D0
  6572. 0000405C  6620                     bne        +0x22 /* 0000407E */
  6573. label0000405E:
  6574. 0000405E  7005                     moveq.l    D0, 0x05
  6575. 00004060  2F00                     move.l     -[A7], D0
  6576. 00004062  487A 01AA                pea.l      [PC + 0x1AA /* 0000420E, value 0x2E5F544D '._TM', cstring "._TMP" */]
  6577. 00004066  204A                     movea.l    A0, A2
  6578. 00004068  7048                     moveq.l    D0, 0x48
  6579. 0000406A  D1C0                     add.l      A0, D0
  6580. 0000406C  2F08                     move.l     -[A7], A0
  6581. 0000406E  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  6582. 00004072  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6583. 00004076  4A80                     tst.l      D0
  6584. 00004078  6602                     bne        +0x4 /* 0000407C */
  6585. 0000407A  3C04                     move.w     D6, D4
  6586. label0000407C:
  6587. 0000407C  4245                     clr.w      D5
  6588. label0000407E:
  6589. 0000407E  5244                     addq.w     D4, 1
  6590. label00004080:
  6591. 00004080  B86D E688                cmp.w      D4, [A5 - 0x1978]
  6592. 00004084  6D84                     blt        -0x7A /* 0000400A */
  6593. 00004086  102D E33D                move.b     D0, [A5 - 0x1CC3]
  6594. 0000408A  670C                     beq        +0xE /* 00004098 */
  6595. 0000408C  41ED E680                lea.l      A0, [A5 - 0x1980]
  6596. 00004090  2F20                     move.l     -[A7], -[A0]
  6597. 00004092  3F20                     move.w     -[A7], -[A0]
  6598. 00004094  4EBA C2D6                jsr        [PC - 0x3D2A /* 0000036C */]
  6599. label00004098:
  6600. 00004098  2F07                     move.l     -[A7], D7
  6601. 0000409A  53AD ED9C                subq.l     [A5 - 0x1264], 1
  6602. 0000409E  202D ED9C                move.l     D0, [A5 - 0x1264]
  6603. 000040A2  2F00                     move.l     -[A7], D0
  6604. 000040A4  102D ED8C                move.b     D0, [A5 - 0x1274]
  6605. 000040A8  6706                     beq        +0x8 /* 000040B0 */
  6606. 000040AA  41ED 0F02                lea.l      A0, [A5 + 0xF02 /* export_476 */]
  6607. 000040AE  6004                     bra        +0x6 /* 000040B4 */
  6608. label000040B0:
  6609. 000040B0  41ED 11DA                lea.l      A0, [A5 + 0x11DA /* export_567 */]
  6610. label000040B4:
  6611. 000040B4  4E90                     jsr        [A0]
  6612. 000040B6  504F                     addq.w     A7, 8
  6613. 000040B8  4267                     clr.w      -[A7]
  6614. 000040BA  3F06                     move.w     -[A7], D6
  6615. 000040BC  4267                     clr.w      -[A7]
  6616. 000040BE  4EBA F746                jsr        [PC - 0x8BA /* 00003806 */]
  6617. 000040C2  102D ED8C                move.b     D0, [A5 - 0x1274]
  6618. 000040C6  6706                     beq        +0x8 /* 000040CE */
  6619. 000040C8  41ED 0DB2                lea.l      A0, [A5 + 0xDB2 /* export_434 */]
  6620. 000040CC  6004                     bra        +0x6 /* 000040D2 */
  6621. label000040CE:
  6622. 000040CE  41ED 1122                lea.l      A0, [A5 + 0x1122 /* export_544 */]
  6623. label000040D2:
  6624. 000040D2  4E90                     jsr        [A0]
  6625. 000040D4  102D ED8A                move.b     D0, [A5 - 0x1276]
  6626. 000040D8  6728                     beq        +0x2A /* 00004102 */
  6627. 000040DA  486E FBE8                pea.l      [A6 - 0x418]
  6628. 000040DE  487A 0134                pea.l      [PC + 0x134 /* 00004214, value 0x4E626C6B 'Nblk', cstring "Nblk" */]
  6629. 000040E2  53AD ED9C                subq.l     [A5 - 0x1264], 1
  6630. 000040E6  202D ED9C                move.l     D0, [A5 - 0x1264]
  6631. 000040EA  2F00                     move.l     -[A7], D0
  6632. 000040EC  102D ED8C                move.b     D0, [A5 - 0x1274]
  6633. 000040F0  6706                     beq        +0x8 /* 000040F8 */
  6634. 000040F2  41ED 0EEA                lea.l      A0, [A5 + 0xEEA /* export_473 */]
  6635. 000040F6  6004                     bra        +0x6 /* 000040FC */
  6636. label000040F8:
  6637. 000040F8  41ED 10C2                lea.l      A0, [A5 + 0x10C2 /* export_532 */]
  6638. label000040FC:
  6639. 000040FC  4E90                     jsr        [A0]
  6640. 000040FE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6641. label00004102:
  6642. 00004102  7600                     moveq.l    D3, 0x00
  6643. 00004104  2B43 F1FC                move.l     [A5 - 0xE04], D3
  6644. 00004108  2B43 F204                move.l     [A5 - 0xDFC], D3
  6645. 0000410C  7000                     moveq.l    D0, 0x00
  6646. 0000410E  2B40 F20C                move.l     [A5 - 0xDF4], D0
  6647. 00004112  2B6D F486 EDD4           move.l     [A5 - 0x122C], [A5 - 0xB7A]
  6648. 00004118  266D E66E                movea.l    A3, [A5 - 0x1992]
  6649. 0000411C  604E                     bra        +0x50 /* 0000416C */
  6650. label0000411E:
  6651. 0000411E  302D FCA4                move.w     D0, [A5 - 0x35C]
  6652. 00004122  7201                     moveq.l    D1, 0x01
  6653. 00004124  C041                     and.w      D0, D1
  6654. 00004126  660A                     bne        +0xC /* 00004132 */
  6655. 00004128  2F0B                     move.l     -[A7], A3
  6656. 0000412A  3001                     move.w     D0, D1
  6657. 0000412C  3F00                     move.w     -[A7], D0
  6658. 0000412E  4EBA C71E                jsr        [PC - 0x38E2 /* 0000084E */]
  6659. label00004132:
  6660. 00004132  4AAB 0032                tst.l      [A3 + 0x32]
  6661. 00004136  6708                     beq        +0xA /* 00004140 */
  6662. 00004138  2F0B                     move.l     -[A7], A3
  6663. 0000413A  4EBA EFA2                jsr        [PC - 0x105E /* 000030DE */]
  6664. 0000413E  6016                     bra        +0x18 /* 00004156 */
  6665. label00004140:
  6666. 00004140  102D E33D                move.b     D0, [A5 - 0x1CC3]
  6667. 00004144  6710                     beq        +0x12 /* 00004156 */
  6668. 00004146  204B                     movea.l    A0, A3
  6669. 00004148  701E                     moveq.l    D0, 0x1E
  6670. 0000414A  D1C0                     add.l      A0, D0
  6671. 0000414C  5C48                     addq.w     A0, 6
  6672. 0000414E  2F20                     move.l     -[A7], -[A0]
  6673. 00004150  3F20                     move.w     -[A7], -[A0]
  6674. 00004152  4EBA C218                jsr        [PC - 0x3DE8 /* 0000036C */]
  6675. label00004156:
  6676. 00004156  302D FCA4                move.w     D0, [A5 - 0x35C]
  6677. 0000415A  7201                     moveq.l    D1, 0x01
  6678. 0000415C  C041                     and.w      D0, D1
  6679. 0000415E  6608                     bne        +0xA /* 00004168 */
  6680. 00004160  2F0B                     move.l     -[A7], A3
  6681. 00004162  4267                     clr.w      -[A7]
  6682. 00004164  4EBA C6E8                jsr        [PC - 0x3918 /* 0000084E */]
  6683. label00004168:
  6684. 00004168  266B 0004                movea.l    A3, [A3 + 0x4]
  6685. label0000416C:
  6686. 0000416C  200B                     move.l     D0, A3
  6687. 0000416E  66AE                     bne        -0x50 /* 0000411E */
  6688. 00004170  4EBA F4F6                jsr        [PC - 0xB0A /* 00003668 */]
  6689. 00004174  102D ED8A                move.b     D0, [A5 - 0x1276]
  6690. 00004178  6728                     beq        +0x2A /* 000041A2 */
  6691. 0000417A  487A 00A4                pea.l      [PC + 0xA4 /* 00004220, value 0x30004E56 '0\0NV', cstring "0" */]
  6692. 0000417E  487A 009A                pea.l      [PC + 0x9A /* 0000421A, value 0x4E626C6B 'Nblk', cstring "Nblk" */]
  6693. 00004182  53AD ED9C                subq.l     [A5 - 0x1264], 1
  6694. 00004186  202D ED9C                move.l     D0, [A5 - 0x1264]
  6695. 0000418A  2F00                     move.l     -[A7], D0
  6696. 0000418C  102D ED8C                move.b     D0, [A5 - 0x1274]
  6697. 00004190  6706                     beq        +0x8 /* 00004198 */
  6698. 00004192  41ED 0EEA                lea.l      A0, [A5 + 0xEEA /* export_473 */]
  6699. 00004196  6004                     bra        +0x6 /* 0000419C */
  6700. label00004198:
  6701. 00004198  41ED 10C2                lea.l      A0, [A5 + 0x10C2 /* export_532 */]
  6702. label0000419C:
  6703. 0000419C  4E90                     jsr        [A0]
  6704. 0000419E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6705. label000041A2:
  6706. 000041A2  102D ED8C                move.b     D0, [A5 - 0x1274]
  6707. 000041A6  6706                     beq        +0x8 /* 000041AE */
  6708. 000041A8  41ED 0DEA                lea.l      A0, [A5 + 0xDEA /* export_441 */]
  6709. 000041AC  6004                     bra        +0x6 /* 000041B2 */
  6710. label000041AE:
  6711. 000041AE  41ED 114A                lea.l      A0, [A5 + 0x114A /* export_549 */]
  6712. label000041B2:
  6713. 000041B2  4E90                     jsr        [A0]
  6714. 000041B4  4240                     clr.w      D0
  6715. 000041B6  3B40 ED96                move.w     [A5 - 0x126A], D0
  6716. 000041BA  102D ED8C                move.b     D0, [A5 - 0x1274]
  6717. 000041BE  6604                     bne        +0x6 /* 000041C4 */
  6718. 000041C0  4EAD 108A                jsr        [A5 + 0x108A /* export_525 */]
  6719. label000041C4:
  6720. 000041C4  1B6E FBE5 E6A8           move.b     [A5 - 0x1958], [A6 - 0x41B]
  6721. 000041CA  4EBA C2E0                jsr        [PC - 0x3D20 /* 000004AC */]
  6722. 000041CE  4AAC 0030                tst.l      [A4 + 0x30]
  6723. 000041D2  6608                     bne        +0xA /* 000041DC */
  6724. 000041D4  202C 0040                move.l     D0, [A4 + 0x40]
  6725. 000041D8  2940 0030                move.l     [A4 + 0x30], D0
  6726. label000041DC:
  6727. 000041DC  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  6728. 000041E0  4E5E                     unlink     A6
  6729. 000041E2  205F                     movea.l    A0, [A7]+
  6730. 000041E4  584F                     addq.w     A7, 4
  6731. 000041E6  4ED0                     jmp        [A0]
  6732. 000041E8  0038 494E 4C49           ori.b      [0x00004C49], 0x4E /* 'N' */
  6733. 000041EE  4E45                     trap       5
  6734. 000041F0  0000 2222                ori.b      D0, 0x22 /* '\"' */
  6735. 000041F4  0000 2300                ori.b      D0, 0x0
  6736. 000041F8  2320                     move.l     -[A1], -[A0]
  6737. 000041FA  6267                     bhi        +0x69 /* 00004263 */
  6738. 000041FC  6E20                     bgt        +0x22 /* 0000421E */
  6739. 000041FE  2573 0000 2300           move.l     [A2 + 0x2300], [A3 + D0.w]
  6740. 00004204  5462                     addq.w     -[A2], 2
  6741. 00004206  6C6B                     bge        +0x6D /* 00004273 */
  6742. 00004208  0000 256C                ori.b      D0, 0x6C /* 'l' */
  6743. 0000420C  6400 2E5F                bcc        +0x2E61 /* 0000706D */
  6744. 00004210  544D                     addq.w     A5, 2
  6745. 00004212  5000                     addq.b     D0, 8
  6746. 00004214  4E62                     move       USP, A2
  6747. 00004216  6C6B                     bge        +0x6D /* 00004283 */
  6748. 00004218  0000 4E62                ori.b      D0, 0x62 /* 'b' */
  6749. 0000421C  6C6B                     bge        +0x6D /* 00004289 */
  6750. label0000421E:
  6751. 0000421E  0000 3000                ori.b      D0, 0x0
  6752. fn00004222:
  6753. 00004222  4E56 FFE8                link       A6, -0x0018
  6754. 00004226  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  6755. 0000422A  302D E672                move.w     D0, [A5 - 0x198E]
  6756. 0000422E  6600 0418                bne        +0x41A /* 00004648 */
  6757. 00004232  102D E60E                move.b     D0, [A5 - 0x19F2]
  6758. 00004236  6600 0410                bne        +0x412 /* 00004648 */
  6759. 0000423A  206E 0008                movea.l    A0, [A6 + 0x8]
  6760. 0000423E  2468 000C                movea.l    A2, [A0 + 0xC]
  6761. 00004242  4AAA 0012                tst.l      [A2 + 0x12]
  6762. 00004246  6606                     bne        +0x8 /* 0000424E */
  6763. 00004248  2F0A                     move.l     -[A7], A2
  6764. 0000424A  4EAD 1BCA                jsr        [A5 + 0x1BCA /* export_885 */]
  6765. label0000424E:
  6766. 0000424E  246E 0008                movea.l    A2, [A6 + 0x8]
  6767. 00004252  1F2A 0016                move.b     -[A7], [A2 + 0x16]
  6768. 00004256  4EBA BECA                jsr        [PC - 0x4136 /* 00000122 */]
  6769. 0000425A  2A00                     move.l     D5, D0
  6770. 0000425C  286A 0008                movea.l    A4, [A2 + 0x8]
  6771. 00004260  200C                     move.l     D0, A4
  6772. 00004262  6720                     beq        +0x22 /* 00004284 */
  6773. 00004264  102A 0016                move.b     D0, [A2 + 0x16]
  6774. 00004268  7607                     moveq.l    D3, 0x07
  6775. 0000426A  B003                     cmp.b      D0, D3
  6776. 0000426C  6716                     beq        +0x18 /* 00004284 */
  6777. 0000426E  4A94                     tst.l      [A4]
  6778. 00004270  6612                     bne        +0x14 /* 00004284 */
  6779. 00004272  182C 0004                move.b     D4, [A4 + 0x4]
  6780. 00004276  B803                     cmp.b      D4, D3
  6781. 00004278  6706                     beq        +0x8 /* 00004280 */
  6782. 0000427A  7001                     moveq.l    D0, 0x01
  6783. 0000427C  B800                     cmp.b      D4, D0
  6784. 0000427E  6604                     bne        +0x6 /* 00004284 */
  6785. label00004280:
  6786. 00004280  7000                     moveq.l    D0, 0x00
  6787. 00004282  2840                     movea.l    A4, D0
  6788. label00004284:
  6789. 00004284  7800                     moveq.l    D4, 0x00
  6790. 00004286  246E 0008                movea.l    A2, [A6 + 0x8]
  6791. 0000428A  4AAA 0040                tst.l      [A2 + 0x40]
  6792. 0000428E  6660                     bne        +0x62 /* 000042F0 */
  6793. 00004290  206A 000C                movea.l    A0, [A2 + 0xC]
  6794. 00004294  2010                     move.l     D0, [A0]
  6795. 00004296  721F                     moveq.l    D1, 0x1F
  6796. 00004298  C081                     and.l      D0, D1
  6797. 0000429A  41ED E170                lea.l      A0, [A5 - 0x1E90]
  6798. 0000429E  1030 0000                move.b     D0, [A0 + D0.w]
  6799. 000042A2  7210                     moveq.l    D1, 0x10
  6800. 000042A4  C001                     and.b      D0, D1
  6801. 000042A6  670C                     beq        +0xE /* 000042B4 */
  6802. 000042A8  202A 0018                move.l     D0, [A2 + 0x18]
  6803. 000042AC  7202                     moveq.l    D1, 0x02
  6804. 000042AE  C041                     and.w      D0, D1
  6805. 000042B0  6602                     bne        +0x4 /* 000042B4 */
  6806. 000042B2  7A01                     moveq.l    D5, 0x01
  6807. label000042B4:
  6808. 000042B4  7003                     moveq.l    D0, 0x03
  6809. 000042B6  BA80                     cmp.l      D5, D0
  6810. 000042B8  670C                     beq        +0xE /* 000042C6 */
  6811. 000042BA  7002                     moveq.l    D0, 0x02
  6812. 000042BC  BA80                     cmp.l      D5, D0
  6813. 000042BE  6706                     beq        +0x8 /* 000042C6 */
  6814. 000042C0  7001                     moveq.l    D0, 0x01
  6815. 000042C2  BA80                     cmp.l      D5, D0
  6816. 000042C4  660A                     bne        +0xC /* 000042D0 */
  6817. label000042C6:
  6818. 000042C6  52AD ED98                addq.l     [A5 - 0x1268], 1
  6819. 000042CA  202D ED98                move.l     D0, [A5 - 0x1268]
  6820. 000042CE  6008                     bra        +0xA /* 000042D8 */
  6821. label000042D0:
  6822. 000042D0  53AD ED9C                subq.l     [A5 - 0x1264], 1
  6823. 000042D4  202D ED9C                move.l     D0, [A5 - 0x1264]
  6824. label000042D8:
  6825. 000042D8  246E 0008                movea.l    A2, [A6 + 0x8]
  6826. 000042DC  2540 0040                move.l     [A2 + 0x40], D0
  6827. 000042E0  7001                     moveq.l    D0, 0x01
  6828. 000042E2  BA80                     cmp.l      D5, D0
  6829. 000042E4  6734                     beq        +0x36 /* 0000431A */
  6830. 000042E6  00AA 0800 0000 0018      ori.l      [A2 + 0x18], 0x8000000
  6831. 000042EE  602A                     bra        +0x2C /* 0000431A */
  6832. label000042F0:
  6833. 000042F0  200C                     move.l     D0, A4
  6834. 000042F2  6620                     bne        +0x22 /* 00004314 */
  6835. 000042F4  206E 0008                movea.l    A0, [A6 + 0x8]
  6836. 000042F8  2028 0018                move.l     D0, [A0 + 0x18]
  6837. 000042FC  0280 0800 0000           andi.l     D0, 0x8000000
  6838. 00004302  6600 0344                bne        +0x346 /* 00004648 */
  6839. 00004306  7002                     moveq.l    D0, 0x02
  6840. 00004308  BA80                     cmp.l      D5, D0
  6841. 0000430A  6708                     beq        +0xA /* 00004314 */
  6842. 0000430C  7003                     moveq.l    D0, 0x03
  6843. 0000430E  BA80                     cmp.l      D5, D0
  6844. 00004310  6600 0336                bne        +0x338 /* 00004648 */
  6845. label00004314:
  6846. 00004314  0084 0000 4000           ori.l      D4, 0x4000 /* '@\0' */
  6847. label0000431A:
  6848. 0000431A  2C2D EDDC                move.l     D6, [A5 - 0x1224]
  6849. 0000431E  7001                     moveq.l    D0, 0x01
  6850. 00004320  2B40 EDDC                move.l     [A5 - 0x1224], D0
  6851. 00004324  246E 0008                movea.l    A2, [A6 + 0x8]
  6852. 00004328  266A 000C                movea.l    A3, [A2 + 0xC]
  6853. 0000432C  2013                     move.l     D0, [A3]
  6854. 0000432E  721F                     moveq.l    D1, 0x1F
  6855. 00004330  C081                     and.l      D0, D1
  6856. 00004332  41ED E170                lea.l      A0, [A5 - 0x1E90]
  6857. 00004336  1030 0000                move.b     D0, [A0 + D0.w]
  6858. 0000433A  7210                     moveq.l    D1, 0x10
  6859. 0000433C  C001                     and.b      D0, D1
  6860. 0000433E  6720                     beq        +0x22 /* 00004360 */
  6861. 00004340  2F0A                     move.l     -[A7], A2
  6862. 00004342  102B 0004                move.b     D0, [A3 + 0x4]
  6863. 00004346  7202                     moveq.l    D1, 0x02
  6864. 00004348  C001                     and.b      D0, D1
  6865. 0000434A  57C0                     seq        D0
  6866. 0000434C  4400                     neg.b      D0
  6867. 0000434E  4880                     ext.w      D0
  6868. 00004350  48C0                     ext.l      D0
  6869. 00004352  3F00                     move.w     -[A7], D0
  6870. 00004354  4267                     clr.w      -[A7]
  6871. 00004356  4EBA C732                jsr        [PC - 0x38CE /* 00000A8A */]
  6872. 0000435A  8880                     or.l       D4, D0
  6873. 0000435C  6000 0132                bra        +0x134 /* 00004490 */
  6874. label00004360:
  6875. 00004360  200C                     move.l     D0, A4
  6876. 00004362  6706                     beq        +0x8 /* 0000436A */
  6877. 00004364  0084 0000 0100           ori.l      D4, 0x100
  6878. label0000436A:
  6879. 0000436A  206E 0008                movea.l    A0, [A6 + 0x8]
  6880. 0000436E  2028 0018                move.l     D0, [A0 + 0x18]
  6881. 00004372  0240 0200                andi.w     D0, 0x200
  6882. 00004376  660E                     bne        +0x10 /* 00004386 */
  6883. 00004378  0C85 0000 0005           cmpi.l     D5, 0x5
  6884. 0000437E  6D06                     blt        +0x8 /* 00004386 */
  6885. 00004380  0084 0000 0001           ori.l      D4, 0x1
  6886. label00004386:
  6887. 00004386  206E 0008                movea.l    A0, [A6 + 0x8]
  6888. 0000438A  2068 000C                movea.l    A0, [A0 + 0xC]
  6889. 0000438E  2010                     move.l     D0, [A0]
  6890. 00004390  0280 0000 0080           andi.l     D0, 0x80
  6891. 00004396  6706                     beq        +0x8 /* 0000439E */
  6892. 00004398  0084 0000 0002           ori.l      D4, 0x2
  6893. label0000439E:
  6894. 0000439E  246E 0008                movea.l    A2, [A6 + 0x8]
  6895. 000043A2  266A 000C                movea.l    A3, [A2 + 0xC]
  6896. 000043A6  2013                     move.l     D0, [A3]
  6897. 000043A8  3600                     move.w     D3, D0
  6898. 000043AA  701F                     moveq.l    D0, 0x1F
  6899. 000043AC  C640                     and.w      D3, D0
  6900. 000043AE  7014                     moveq.l    D0, 0x14
  6901. 000043B0  B640                     cmp.w      D3, D0
  6902. 000043B2  6706                     beq        +0x8 /* 000043BA */
  6903. 000043B4  7015                     moveq.l    D0, 0x15
  6904. 000043B6  B640                     cmp.w      D3, D0
  6905. 000043B8  6676                     bne        +0x78 /* 00004430 */
  6906. label000043BA:
  6907. 000043BA  2F0B                     move.l     -[A7], A3
  6908. 000043BC  4EBA BC6E                jsr        [PC - 0x4392 /* 0000002C */]
  6909. 000043C0  2B40 EDDC                move.l     [A5 - 0x1224], D0
  6910. 000043C4  4A80                     tst.l      D0
  6911. 000043C6  6668                     bne        +0x6A /* 00004430 */
  6912. 000043C8  0C85 0000 0001           cmpi.l     D5, 0x1
  6913. 000043CE  6760                     beq        +0x62 /* 00004430 */
  6914. 000043D0  246A 000C                movea.l    A2, [A2 + 0xC]
  6915. 000043D4  2612                     move.l     D3, [A2]
  6916. 000043D6  701F                     moveq.l    D0, 0x1F
  6917. 000043D8  2D43 FFFC                move.l     [A6 - 0x4], D3
  6918. 000043DC  C680                     and.l      D3, D0
  6919. 000043DE  7015                     moveq.l    D0, 0x15
  6920. 000043E0  B680                     cmp.l      D3, D0
  6921. 000043E2  6708                     beq        +0xA /* 000043EC */
  6922. 000043E4  7014                     moveq.l    D0, 0x14
  6923. 000043E6  B680                     cmp.l      D3, D0
  6924. 000043E8  6712                     beq        +0x14 /* 000043FC */
  6925. 000043EA  6036                     bra        +0x38 /* 00004422 */
  6926. label000043EC:
  6927. 000043EC  487A 0268                pea.l      [PC + 0x268 /* 00004656, value 0x61727261 'arra', cstring "array" */]
  6928. 000043F0  7035                     moveq.l    D0, 0x35
  6929. 000043F2  2F00                     move.l     -[A7], D0
  6930. 000043F4  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  6931. 000043F8  504F                     addq.w     A7, 8
  6932. 000043FA  6034                     bra        +0x36 /* 00004430 */
  6933. label000043FC:
  6934. 000043FC  202E FFFC                move.l     D0, [A6 - 0x4]
  6935. 00004400  7214                     moveq.l    D1, 0x14
  6936. 00004402  C081                     and.l      D0, D1
  6937. 00004404  670A                     beq        +0xC /* 00004410 */
  6938. 00004406  206A 000C                movea.l    A0, [A2 + 0xC]
  6939. 0000440A  7048                     moveq.l    D0, 0x48
  6940. 0000440C  D1C0                     add.l      A0, D0
  6941. 0000440E  6004                     bra        +0x6 /* 00004414 */
  6942. label00004410:
  6943. 00004410  41FA 024A                lea.l      A0, [PC + 0x24A /* 0000465C, value 0x73747275 'stru', cstring "struct" */]
  6944. label00004414:
  6945. 00004414  2F08                     move.l     -[A7], A0
  6946. 00004416  7035                     moveq.l    D0, 0x35
  6947. 00004418  2F00                     move.l     -[A7], D0
  6948. 0000441A  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  6949. 0000441E  504F                     addq.w     A7, 8
  6950. 00004420  600E                     bra        +0x10 /* 00004430 */
  6951. label00004422:
  6952. 00004422  487A 0240                pea.l      [PC + 0x240 /* 00004664, value 0x76617269 'vari', cstring "variable" */]
  6953. 00004426  7035                     moveq.l    D0, 0x35
  6954. 00004428  2F00                     move.l     -[A7], D0
  6955. 0000442A  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  6956. 0000442E  504F                     addq.w     A7, 8
  6957. label00004430:
  6958. 00004430  102D ED8E                move.b     D0, [A5 - 0x1272]
  6959. 00004434  6714                     beq        +0x16 /* 0000444A */
  6960. 00004436  206E 0008                movea.l    A0, [A6 + 0x8]
  6961. 0000443A  1028 0016                move.b     D0, [A0 + 0x16]
  6962. 0000443E  7206                     moveq.l    D1, 0x06
  6963. 00004440  B001                     cmp.b      D0, D1
  6964. 00004442  6606                     bne        +0x8 /* 0000444A */
  6965. 00004444  0084 0000 0008           ori.l      D4, 0x8
  6966. label0000444A:
  6967. 0000444A  206E 0008                movea.l    A0, [A6 + 0x8]
  6968. 0000444E  3028 003C                move.w     D0, [A0 + 0x3C]
  6969. 00004452  7201                     moveq.l    D1, 0x01
  6970. 00004454  C041                     and.w      D0, D1
  6971. 00004456  6706                     beq        +0x8 /* 0000445E */
  6972. 00004458  0084 8000 0000           ori.l      D4, 0x80000000
  6973. label0000445E:
  6974. 0000445E  206E 0008                movea.l    A0, [A6 + 0x8]
  6975. 00004462  3028 003C                move.w     D0, [A0 + 0x3C]
  6976. 00004466  7202                     moveq.l    D1, 0x02
  6977. 00004468  C041                     and.w      D0, D1
  6978. 0000446A  6706                     beq        +0x8 /* 00004472 */
  6979. 0000446C  0084 4000 0000           ori.l      D4, 0x40000000 /* '@\0\0\0' */
  6980. label00004472:
  6981. 00004472  206E 0008                movea.l    A0, [A6 + 0x8]
  6982. 00004476  3028 003C                move.w     D0, [A0 + 0x3C]
  6983. 0000447A  7204                     moveq.l    D1, 0x04
  6984. 0000447C  C041                     and.w      D0, D1
  6985. 0000447E  6710                     beq        +0x12 /* 00004490 */
  6986. 00004480  202D EDDC                move.l     D0, [A5 - 0x1224]
  6987. 00004484  B0AD E362                cmp.l      D0, [A5 - 0x1C9E]
  6988. 00004488  6E06                     bgt        +0x8 /* 00004490 */
  6989. 0000448A  0084 2000 0000           ori.l      D4, 0x20000000 /* ' \0\0\0' */
  6990. label00004490:
  6991. 00004490  206E 0008                movea.l    A0, [A6 + 0x8]
  6992. 00004494  2448                     movea.l    A2, A0
  6993. 00004496  7048                     moveq.l    D0, 0x48
  6994. 00004498  D5C0                     add.l      A2, D0
  6995. 0000449A  102D ED8A                move.b     D0, [A5 - 0x1276]
  6996. 0000449E  6744                     beq        +0x46 /* 000044E4 */
  6997. 000044A0  42A7                     clr.l      -[A7]
  6998. 000044A2  42A7                     clr.l      -[A7]
  6999. 000044A4  2608                     move.l     D3, A0
  7000. 000044A6  6704                     beq        +0x6 /* 000044AC */
  7001. 000044A8  200A                     move.l     D0, A2
  7002. 000044AA  6002                     bra        +0x4 /* 000044AE */
  7003. label000044AC:
  7004. 000044AC  7000                     moveq.l    D0, 0x00
  7005. label000044AE:
  7006. 000044AE  2F00                     move.l     -[A7], D0
  7007. 000044B0  70FF                     moveq.l    D0, 0xFFFFFFFF
  7008. 000044B2  2F00                     move.l     -[A7], D0
  7009. 000044B4  2F05                     move.l     -[A7], D5
  7010. 000044B6  2F04                     move.l     -[A7], D4
  7011. 000044B8  7001                     moveq.l    D0, 0x01
  7012. 000044BA  2F00                     move.l     -[A7], D0
  7013. 000044BC  2F2D EDDC                move.l     -[A7], [A5 - 0x1224]
  7014. 000044C0  2268 000C                movea.l    A1, [A0 + 0xC]
  7015. 000044C4  2F29 0012                move.l     -[A7], [A1 + 0x12]
  7016. 000044C8  2F28 0040                move.l     -[A7], [A0 + 0x40]
  7017. 000044CC  102D ED8C                move.b     D0, [A5 - 0x1274]
  7018. 000044D0  6706                     beq        +0x8 /* 000044D8 */
  7019. 000044D2  41ED 0D62                lea.l      A0, [A5 + 0xD62 /* export_424 */]
  7020. 000044D6  6004                     bra        +0x6 /* 000044DC */
  7021. label000044D8:
  7022. 000044D8  41ED 10FA                lea.l      A0, [A5 + 0x10FA /* export_539 */]
  7023. label000044DC:
  7024. 000044DC  4E90                     jsr        [A0]
  7025. 000044DE  4FEF 0028                lea.l      A7, [A7 + 0x28]
  7026. 000044E2  6050                     bra        +0x52 /* 00004534 */
  7027. label000044E4:
  7028. 000044E4  42A7                     clr.l      -[A7]
  7029. 000044E6  42A7                     clr.l      -[A7]
  7030. 000044E8  262E 0008                move.l     D3, [A6 + 0x8]
  7031. 000044EC  6708                     beq        +0xA /* 000044F6 */
  7032. 000044EE  2043                     movea.l    A0, D3
  7033. 000044F0  7048                     moveq.l    D0, 0x48
  7034. 000044F2  D1C0                     add.l      A0, D0
  7035. 000044F4  6004                     bra        +0x6 /* 000044FA */
  7036. label000044F6:
  7037. 000044F6  7000                     moveq.l    D0, 0x00
  7038. 000044F8  2040                     movea.l    A0, D0
  7039. label000044FA:
  7040. 000044FA  2F08                     move.l     -[A7], A0
  7041. 000044FC  70FF                     moveq.l    D0, 0xFFFFFFFF
  7042. 000044FE  2F00                     move.l     -[A7], D0
  7043. 00004500  2F05                     move.l     -[A7], D5
  7044. 00004502  2F04                     move.l     -[A7], D4
  7045. 00004504  7001                     moveq.l    D0, 0x01
  7046. 00004506  2F00                     move.l     -[A7], D0
  7047. 00004508  2F2D EDDC                move.l     -[A7], [A5 - 0x1224]
  7048. 0000450C  2043                     movea.l    A0, D3
  7049. 0000450E  2F28 000C                move.l     -[A7], [A0 + 0xC]
  7050. 00004512  4EBA BE1C                jsr        [PC - 0x41E4 /* 00000330 */]
  7051. 00004516  2F00                     move.l     -[A7], D0
  7052. 00004518  2043                     movea.l    A0, D3
  7053. 0000451A  2F28 0040                move.l     -[A7], [A0 + 0x40]
  7054. 0000451E  102D ED8C                move.b     D0, [A5 - 0x1274]
  7055. 00004522  6706                     beq        +0x8 /* 0000452A */
  7056. 00004524  41ED 0D5A                lea.l      A0, [A5 + 0xD5A /* export_423 */]
  7057. 00004528  6004                     bra        +0x6 /* 0000452E */
  7058. label0000452A:
  7059. 0000452A  41ED 10F2                lea.l      A0, [A5 + 0x10F2 /* export_538 */]
  7060. label0000452E:
  7061. 0000452E  4E90                     jsr        [A0]
  7062. 00004530  4FEF 0028                lea.l      A7, [A7 + 0x28]
  7063. label00004534:
  7064. 00004534  200C                     move.l     D0, A4
  7065. 00004536  6700 010C                beq        +0x10E /* 00004644 */
  7066. 0000453A  6000 008C                bra        +0x8E /* 000045C8 */
  7067. label0000453E:
  7068. 0000453E  102C 0004                move.b     D0, [A4 + 0x4]
  7069. 00004542  7203                     moveq.l    D1, 0x03
  7070. 00004544  B001                     cmp.b      D0, D1
  7071. 00004546  6654                     bne        +0x56 /* 0000459C */
  7072. 00004548  266C 0006                movea.l    A3, [A4 + 0x6]
  7073. 0000454C  4AAB 0040                tst.l      [A3 + 0x40]
  7074. 00004550  6606                     bne        +0x8 /* 00004558 */
  7075. 00004552  2F0B                     move.l     -[A7], A3
  7076. 00004554  4EBA FCCC                jsr        [PC - 0x334 /* 00004222 */]
  7077. label00004558:
  7078. 00004558  4AAC 000A                tst.l      [A4 + 0xA]
  7079. 0000455C  6766                     beq        +0x68 /* 000045C4 */
  7080. 0000455E  52AD ED98                addq.l     [A5 - 0x1268], 1
  7081. 00004562  262D ED98                move.l     D3, [A5 - 0x1268]
  7082. 00004566  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  7083. 0000456A  7001                     moveq.l    D0, 0x01
  7084. 0000456C  3F00                     move.w     -[A7], D0
  7085. 0000456E  4EBA BE72                jsr        [PC - 0x418E /* 000003E2 */]
  7086. 00004572  2F00                     move.l     -[A7], D0
  7087. 00004574  2F2B 0040                move.l     -[A7], [A3 + 0x40]
  7088. 00004578  700D                     moveq.l    D0, 0x0D
  7089. 0000457A  2F00                     move.l     -[A7], D0
  7090. 0000457C  42A7                     clr.l      -[A7]
  7091. 0000457E  2F03                     move.l     -[A7], D3
  7092. 00004580  102D ED8C                move.b     D0, [A5 - 0x1274]
  7093. 00004584  6706                     beq        +0x8 /* 0000458C */
  7094. 00004586  41ED 0EA2                lea.l      A0, [A5 + 0xEA2 /* export_464 */]
  7095. 0000458A  6004                     bra        +0x6 /* 00004590 */
  7096. label0000458C:
  7097. 0000458C  41ED 11B2                lea.l      A0, [A5 + 0x11B2 /* export_562 */]
  7098. label00004590:
  7099. 00004590  4E90                     jsr        [A0]
  7100. 00004592  4FEF 0014                lea.l      A7, [A7 + 0x14]
  7101. 00004596  2943 000E                move.l     [A4 + 0xE], D3
  7102. 0000459A  6028                     bra        +0x2A /* 000045C4 */
  7103. label0000459C:
  7104. 0000459C  4A2C 0004                tst.b      [A4 + 0x4]
  7105. 000045A0  6622                     bne        +0x24 /* 000045C4 */
  7106. 000045A2  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  7107. 000045A6  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  7108. 000045AA  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  7109. 000045AE  2012                     move.l     D0, [A2]
  7110. 000045B0  6E04                     bgt        +0x6 /* 000045B6 */
  7111. 000045B2  7000                     moveq.l    D0, 0x00
  7112. 000045B4  6002                     bra        +0x4 /* 000045B8 */
  7113. label000045B6:
  7114. 000045B6  7001                     moveq.l    D0, 0x01
  7115. label000045B8:
  7116. 000045B8  2000                     move.l     D0, D0
  7117. 000045BA  3F00                     move.w     -[A7], D0
  7118. 000045BC  4EBA C1EA                jsr        [PC - 0x3E16 /* 000007A8 */]
  7119. 000045C0  2940 000E                move.l     [A4 + 0xE], D0
  7120. label000045C4:
  7121. 000045C4  2854                     movea.l    A4, [A4]
  7122. 000045C6  6008                     bra        +0xA /* 000045D0 */
  7123. label000045C8:
  7124. 000045C8  246E 0008                movea.l    A2, [A6 + 0x8]
  7125. 000045CC  7040                     moveq.l    D0, 0x40
  7126. 000045CE  D5C0                     add.l      A2, D0
  7127. label000045D0:
  7128. 000045D0  200C                     move.l     D0, A4
  7129. 000045D2  6600 FF6A                bne        -0x94 /* 0000453E */
  7130. 000045D6  246E 0008                movea.l    A2, [A6 + 0x8]
  7131. 000045DA  2F2A 0040                move.l     -[A7], [A2 + 0x40]
  7132. 000045DE  52AD ED98                addq.l     [A5 - 0x1268], 1
  7133. 000045E2  202D ED98                move.l     D0, [A5 - 0x1268]
  7134. 000045E6  2F00                     move.l     -[A7], D0
  7135. 000045E8  102D ED8C                move.b     D0, [A5 - 0x1274]
  7136. 000045EC  6706                     beq        +0x8 /* 000045F4 */
  7137. 000045EE  41ED 0D8A                lea.l      A0, [A5 + 0xD8A /* export_429 */]
  7138. 000045F2  6004                     bra        +0x6 /* 000045F8 */
  7139. label000045F4:
  7140. 000045F4  41ED 1102                lea.l      A0, [A5 + 0x1102 /* export_540 */]
  7141. label000045F8:
  7142. 000045F8  4E90                     jsr        [A0]
  7143. 000045FA  504F                     addq.w     A7, 8
  7144. 000045FC  504A                     addq.w     A2, 8
  7145. 000045FE  2F0A                     move.l     -[A7], A2
  7146. 00004600  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7147. 00004604  4EBA EE7C                jsr        [PC - 0x1184 /* 00003482 */]
  7148. 00004608  202D EDDC                move.l     D0, [A5 - 0x1224]
  7149. 0000460C  7600                     moveq.l    D3, 0x00
  7150. 0000460E  B083                     cmp.l      D0, D3
  7151. 00004610  6F20                     ble        +0x22 /* 00004632 */
  7152. 00004612  2F2D EDDC                move.l     -[A7], [A5 - 0x1224]
  7153. 00004616  42A7                     clr.l      -[A7]
  7154. 00004618  7001                     moveq.l    D0, 0x01
  7155. 0000461A  2F00                     move.l     -[A7], D0
  7156. 0000461C  102D ED8C                move.b     D0, [A5 - 0x1274]
  7157. 00004620  6706                     beq        +0x8 /* 00004628 */
  7158. 00004622  41ED 0D9A                lea.l      A0, [A5 + 0xD9A /* export_431 */]
  7159. 00004626  6004                     bra        +0x6 /* 0000462C */
  7160. label00004628:
  7161. 00004628  41ED 110A                lea.l      A0, [A5 + 0x110A /* export_541 */]
  7162. label0000462C:
  7163. 0000462C  4E90                     jsr        [A0]
  7164. 0000462E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7165. label00004632:
  7166. 00004632  102D ED8C                move.b     D0, [A5 - 0x1274]
  7167. 00004636  6706                     beq        +0x8 /* 0000463E */
  7168. 00004638  41ED 0DB2                lea.l      A0, [A5 + 0xDB2 /* export_434 */]
  7169. 0000463C  6004                     bra        +0x6 /* 00004642 */
  7170. label0000463E:
  7171. 0000463E  41ED 1122                lea.l      A0, [A5 + 0x1122 /* export_544 */]
  7172. label00004642:
  7173. 00004642  4E90                     jsr        [A0]
  7174. label00004644:
  7175. 00004644  2B46 EDDC                move.l     [A5 - 0x1224], D6
  7176. label00004648:
  7177. 00004648  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  7178. 0000464C  4E5E                     unlink     A6
  7179. 0000464E  205F                     movea.l    A0, [A7]+
  7180. 00004650  584F                     addq.w     A7, 4
  7181. 00004652  4ED0                     jmp        [A0]
  7182. 00004654  0018 6172                ori.b      [A0]+, 0x72 /* 'r' */
  7183. 00004658  7261                     moveq.l    D1, 0x61
  7184. 0000465A  7900                     moveq.l    D4, 0x00
  7185. 0000465C  7374                     moveq.l    D1, 0x74
  7186. 0000465E  7275                     moveq.l    D1, 0x75
  7187. 00004660  6374                     bls        +0x76 /* 000046D6 */
  7188. 00004662  0000 7661                ori.b      D0, 0x61 /* 'a' */
  7189. 00004666  7269                     moveq.l    D1, 0x69
  7190. 00004668  6162                     bsr        +0x64 /* 000046CC */
  7191. 0000466A  6C65                     bge        +0x67 /* 000046D1 */
  7192. 0000466C  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7193. 00004670  0000 2B6E                ori.b      D0, 0x6E /* 'n' */
  7194. 00004674  0008 EDE4                ori.b      A0, 0xE4
  7195. 00004678  7001                     moveq.l    D0, 0x01
  7196. 0000467A  3B40 EDE8                move.w     [A5 - 0x1218], D0
  7197. 0000467E  4E5E                     unlink     A6
  7198. 00004680  205F                     movea.l    A0, [A7]+
  7199. 00004682  584F                     addq.w     A7, 4
  7200. 00004684  4ED0                     jmp        [A0]
  7201. 00004686  102D E60E                move.b     D0, [A5 - 0x19F2]
  7202. 0000468A  665A                     bne        +0x5C /* 000046E6 */
  7203. 0000468C  102D ED8A                move.b     D0, [A5 - 0x1276]
  7204. 00004690  670A                     beq        +0xC /* 0000469C */
  7205. 00004692  102D ED90                move.b     D0, [A5 - 0x1270]
  7206. 00004696  6704                     beq        +0x6 /* 0000469C */
  7207. 00004698  4EAD 1BDA                jsr        [A5 + 0x1BDA /* export_887 */]
  7208. label0000469C:
  7209. 0000469C  102D ED8C                move.b     D0, [A5 - 0x1274]
  7210. 000046A0  6706                     beq        +0x8 /* 000046A8 */
  7211. 000046A2  41ED 0D02                lea.l      A0, [A5 + 0xD02 /* export_412 */]
  7212. 000046A6  6004                     bra        +0x6 /* 000046AC */
  7213. label000046A8:
  7214. 000046A8  41ED 10A2                lea.l      A0, [A5 + 0x10A2 /* export_528 */]
  7215. label000046AC:
  7216. 000046AC  4E90                     jsr        [A0]
  7217. 000046AE  102D ED8C                move.b     D0, [A5 - 0x1274]
  7218. 000046B2  6726                     beq        +0x28 /* 000046DA */
  7219. 000046B4  2F2D EDC6                move.l     -[A7], [A5 - 0x123A]
  7220. 000046B8  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  7221. 000046BC  584F                     addq.w     A7, 4
  7222. 000046BE  7000                     moveq.l    D0, 0x00
  7223. 000046C0  2B40 EDC6                move.l     [A5 - 0x123A], D0
  7224. 000046C4  487A 002A                pea.l      [PC + 0x2A /* 000046F0, value 0x54455854 'TEXT', cstring "TEXT" */]
  7225. 000046C8  487A 0020                pea.l      [PC + 0x20 /* 000046EA, value 0x4D505320 'MPS ', cstring "MPS " */]
  7226. fn000046CC:
  7227. 000046CC  486D E988                pea.l      [A5 - 0x1678]
  7228. 000046D0  4EAD 0892                jsr        [A5 + 0x892 /* export_270 */]
  7229. 000046D4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7230. // begin alternate branch 000046D6-000046DA
  7231. label000046D6:
  7232. 000046D6  000C 600C                ori.b      A4, 0xC
  7233. // end alternate branch 000046D6-000046DA
  7234. label000046D6: // (misaligned)
  7235. 000046D8  600C                     bra        +0xE /* 000046E6 */
  7236. label000046DA:
  7237. 000046DA  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  7238. 000046DE  4EAD 1082                jsr        [A5 + 0x1082 /* export_524 */]
  7239. 000046E2  4EAD 107A                jsr        [A5 + 0x107A /* export_523 */]
  7240. label000046E6:
  7241. 000046E6  4E75                     rts
  7242. 000046E8  000C 4D50                ori.b      A4, 0x50 /* 'P' */
  7243. 000046EC  5320                     subq.b     -[A0], 1
  7244. 000046EE  0000 5445                ori.b      D0, 0x45 /* 'E' */
  7245. 000046F2  5854                     addq.w     [A4], 4
  7246. 000046F4  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7247. 000046F8  0000 102D                ori.b      D0, 0x2D /* '-' */
  7248. 000046FC  E60E                     lsr        D6.b, 3
  7249. 000046FE  664C                     bne        +0x4E /* 0000474C */
  7250. 00004700  102D ED8C                move.b     D0, [A5 - 0x1274]
  7251. 00004704  6732                     beq        +0x34 /* 00004738 */
  7252. 00004706  202D EDC6                move.l     D0, [A5 - 0x123A]
  7253. 0000470A  6730                     beq        +0x32 /* 0000473C */
  7254. 0000470C  2F2D EDC6                move.l     -[A7], [A5 - 0x123A]
  7255. 00004710  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  7256. 00004714  584F                     addq.w     A7, 4
  7257. 00004716  7000                     moveq.l    D0, 0x00
  7258. 00004718  2B40 EDC6                move.l     [A5 - 0x123A], D0
  7259. 0000471C  102E 0008                move.b     D0, [A6 + 0x8]
  7260. 00004720  661A                     bne        +0x1C /* 0000473C */
  7261. 00004722  487A 0038                pea.l      [PC + 0x38 /* 0000475C, value 0x54455854 'TEXT', cstring "TEXT" */]
  7262. 00004726  487A 002E                pea.l      [PC + 0x2E /* 00004756, value 0x4D505320 'MPS ', cstring "MPS " */]
  7263. 0000472A  486D E988                pea.l      [A5 - 0x1678]
  7264. 0000472E  4EAD 0892                jsr        [A5 + 0x892 /* export_270 */]
  7265. 00004732  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7266. 00004736  6004                     bra        +0x6 /* 0000473C */
  7267. label00004738:
  7268. 00004738  4EAD 1072                jsr        [A5 + 0x1072 /* export_522 */]
  7269. label0000473C:
  7270. 0000473C  102E 0008                move.b     D0, [A6 + 0x8]
  7271. 00004740  670A                     beq        +0xC /* 0000474C */
  7272. 00004742  486D E988                pea.l      [A5 - 0x1678]
  7273. 00004746  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  7274. 0000474A  584F                     addq.w     A7, 4
  7275. label0000474C:
  7276. 0000474C  4E5E                     unlink     A6
  7277. 0000474E  205F                     movea.l    A0, [A7]+
  7278. 00004750  544F                     addq.w     A7, 2
  7279. 00004752  4ED0                     jmp        [A0]
  7280. 00004754  000C 4D50                ori.b      A4, 0x50 /* 'P' */
  7281. 00004758  5320                     subq.b     -[A0], 1
  7282. 0000475A  0000 5445                ori.b      D0, 0x45 /* 'E' */
  7283. 0000475E  5854                     addq.w     [A4], 4
  7284. 00004760  0000                     .incomplete
  7285.